APIテスター
CORS の問題を抱えずに、ブラウザから直接 HTTP リクエストを送信し、完全な応答を検査します。
| Header | Value |
|---|
このオンライン API テスターを使用すると、Postman をインストールしたり CORS と戦ったりすることなく、HTTP リクエストを発行して完全なレスポンスを確認できます。メソッド (GET、POST、PUT、PATCH、DELETE、HEAD、または OPTIONS) を選択し、URL を入力し、カスタム ヘッダーとリクエスト本文を追加して送信します。リクエストはサーバー側で行われるため、ブラウザのクロスオリジンリクエストをブロックする API を呼び出すことができ、エンドポイントが何を返すかを正確に確認できます。応答には、ステータス コード、応答時間、サイズ、きれいに出力された JSON、生の本文、およびすべての応答ヘッダーが含まれます。無料、サインアップなしで、ワンクリックで本文をコピーまたはダウンロードできます。
よくある質問
どのような HTTP メソッドがサポートされていますか?
一般的なものはすべて GET、POST、PUT、PATCH、DELETE、HEAD、OPTIONS です。 POST、PUT、PATCH、DELETE の場合はリクエスト本文 (JSON など) を含めることができ、どのメソッドでも Authorization や Content-Type などのカスタム リクエスト ヘッダーを設定できます。
ブラウザコンソールで発生するのと同じように、CORS エラーが発生しますか?
いいえ。リクエストはブラウザからではなくサーバーから送信されるため、同一生成元ポリシーと CORS 制限は適用されません。 CORS ヘッダーを返さない API をテストしても完全な応答を確認できますが、これは純粋なブラウザ内テスターでは実行できません。
認証ヘッダーと JSON 本文を送信できますか?
はい。ヘッダー行を使用して必要なヘッダー (たとえば、Authorization: Bearer <token> または API キー ヘッダー) を追加し、[本文] タブに切り替えて JSON または生のペイロードを貼り付けると、テスターは入力したとおりにヘッダーを送信します。
応答は何を示していますか?
ステータス コードとテキスト、ミリ秒単位の応答時間、ペイロード サイズ、HTTP バージョンとコンテンツ タイプに加えて、応答本文 (JSON は自動的にきれいに表示されます) とすべての応答ヘッダーの表の 2 つのタブがあります。本体をコピーまたはダウンロードできます。
サインアップしたり、何かをインストールしたりする必要がありますか?
いいえ。これはブラウザで実行される無料のオンライン ツールです。アカウント、拡張機能、デスクトップ アプリは必要ありません。ページを開いてリクエストの送信を開始するだけです。
内部 URL またはプライベート URL をテストしても安全ですか?
テスターはパブリック エンドポイントにのみ到達します。プライベート、ループバック、またはクラウド メタデータ アドレスへのリクエストは、セキュリティのためにブロックされます (サーバー側のリクエスト フォージェリを防ぐため)。パブリック API やインターネットでアクセス可能な API に使用します。
リダイレクトに従いますか?
デフォルトでは、3xx リダイレクトを含む、入力した URL からの正確な応答が表示されます。 「リダイレクトを追跡」をオンにすると、チェーンをたどって (各ホップの安全性を再チェックします)、最終応答とリダイレクト パスが表示されます。