SwaggerHub Explore でローカルで API にアクセス

  2023年10月19日

ローカルマシン上で API とやり取りすることは、開発者や API クライアントにとっていくつかの理由で非常に重要です。まず第一に、制御された環境で API の機能をシームレスにテストおよびデバッグできます。ローカルから API にアクセスすることで、開発者はさまざまなリクエストとレスポンスを試行し、ライブサーバーや本番環境にデプロイする前に統合が意図通りに機能することを確認できます。このローカルでのやり取りにより、開発者は発生する可能性のある問題を迅速に特定し、対処できるため、より高速で効率的な開発プロセスが促進されます。

さらに、ローカル API との連携は、機密データや認証情報をローカルシステム内で管理できるため、外部からの脅威への露出のリスクを軽減し、より安全な開発ワークフローを促進します。全体として、API とローカルでやり取りできることで、開発者は堅牢で信頼性の高い安全なソフトウェアアプリケーションを作成できるようになり、開発ライフサイクルを効率化しながら、全体的なユーザーエクスペリエンスを向上させます。

Exploreでは、ユーザーがローカル環境で API と簡単にやり取りできるようにしています。以下の手順に従って、ローカル API とのやり取りを開始してください。

右側のバーにあるクラウドアイコンは、クライアントがクラウドから API リクエストを送信することを示します。クリックすると、「Connection Execution (接続実行)」構成が表示されます。

「Connection Execution (接続実行)」構成ペインでは、次のことが可能です。

  • API リクエストを実行する場所を選択する
    • 自動: エージェントが現在実行中の場合はローカルで API 呼び出しを実行し、エージェントが実行中でない場合はクラウドから実行します。
    • クラウド: クラウドから API 呼び出しを実行します。
    • ローカル: ローカルで API 呼び出しを実行します (エージェントが実行中である必要があります)。
  • インターネット接続または「ローカル」実行が選択されている場合はエージェントへの接続に応じて、リクエストが正常に実行できるかどうかのステータスを示します。
  • 次の種類の Agent をダウンロードするオプション
    • Mac (Intel)
    • Mac (Apple Silicon)
    • Windows
    • Linux

オペレーティングシステムに従って Agent を正常にダウンロードして実行すると、上記の例に示すように、ネットワークまたはローカルマシンで API と簡単にやり取りできます。

ローカル API の探索を始める準備はできましたか? 今すぐ無料で始めましょう