テスト API

このページの内容は ApigeeApigee ハイブリッドに該当します。

Apigee Edge のドキュメントを表示する

以下のセクションの説明に沿って、API をテストします。Apigee ワークスペースでのフォルダとファイルの管理もご覧ください。

API プロキシのエンドポイントの URL の決定

環境をデプロイすると、API プロキシ エンドポイントの URL が [Apigee Emulators] セクションの [アクティブ デプロイ] の下に表示されます。

API プロキシ エンドポイントの URL

API プロキシ エンドポイントの URL をコピーするには、URL にカーソルを合わせて URL をコピー をクリックします。

API プロキシ エンドポイントの URL は、次のように構成されています。


https://0:8998/shopping/cart/addItem
       |_____||____________||______|
          |        |           |
     host+port  basepath    resource

デフォルトでは、ホストとポート(トラフィック)はそれぞれデフォルトの 08998 に設定されます。

Apigee Emulator のインストール時にポートを定義し、API プロキシの開発時にベースパスとリソースの値を定義します。

curl を使用して API をテスト

curl を使用して API をテストするには、[ターミナル] タブを開いて、API の呼び出しを実行します。

例:

curl 0:8998/helloworld

API キーを使用する認証

API で API キーベースの認証が必要な場合:

  • テストリソースのビルドの説明に沿って、API プロダクト、デベロッパー、デベロッパー アプリのテストリソースをビルドしてエクスポートします。
  • 次の図に示すように、Apigee Emulator の [Active test resources] セクションで [Active developer apps] をクリックし、API プロダクトの consumerKey 値(引用符なし)をコピーします。

    consumerKey 値がハイライト表示されたデベロッパー アプリ

API の要求に応じて、curl 呼び出しで API キーを渡します。たとえば、次の curl 呼び出しは、apikey クエリ パラメータで API キーを渡します。

curl 0:8998/helloworld?apikey=ZQA5euYtNeJ7ZCGCJMpvd6F2BZOmxOzY