このページの内容は Apigee と Apigee ハイブリッドに該当します。
Apigee Edge のドキュメントを表示する
以下のセクションの説明に沿って、API をテストします。Apigee ワークスペースでのフォルダとファイルの管理もご覧ください。
API プロキシのエンドポイントの URL の決定
環境をデプロイすると、API プロキシ エンドポイントの URL が [Apigee Emulators] セクションの [アクティブ デプロイ] の下に表示されます。
API プロキシ エンドポイントの URL をコピーするには、URL にカーソルを合わせて をクリックします。
API プロキシ エンドポイントの URL は、次のように構成されています。
https://0:8998/shopping/cart/addItem |_____||____________||______| | | | host+port basepath resource
デフォルトでは、ホストとポート(トラフィック)はそれぞれデフォルトの 0
と 8998
に設定されます。
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
値(引用符なし)をコピーします。
API の要求に応じて、curl 呼び出しで API キーを渡します。たとえば、次の curl 呼び出しは、apikey
クエリ パラメータで API キーを渡します。
curl 0:8998/helloworld?apikey=ZQA5euYtNeJ7ZCGCJMpvd6F2BZOmxOzY