API クライアント

1つの HTTP リクエストを送信して応答を確認できます。ブラウザから直接、アカウント不要、プロキシなし。

クエリパラメーター — ここでの編集は上の URL に書き戻されます。

リクエストはブラウザから入力したアドレスへ直接送られ、当社のサーバーを経由しません。何も保存、アドレスバーへの書き込み、記録は行いません。

リクエストを送信すると、ステータスコード、ヘッダー、本文がここに表示されます。

使い方

  1. メソッドを選び、エンドポイントを貼り付けてから送信を押してください(⌘ / Ctrl + Enter でも可)。それまでは何も送信されません。
  2. 必要に応じてパラメーター、ヘッダー、本文を入力します。各タブの数字は、実際に有効になっている行数です。
  3. 応答の最初の行にステータスコード、合計時間、サイズが表示されます。JSON の本文は自動的にインデントされます。
  4. CORS でブロックされましたか?「コード」を開き、まったく同じリクエストを curl、fetch、Python としてコピーし、ターミナルで実行してください。
  5. リセットはすべてをクリアし、ページの再読み込みも同様です。リクエストが保存されることはありません。

例

リクエスト

GET https://httpbin.org/anything?from=ja&id=1

応答

200 OK · 124 ms · 1.2 KB · application/json
{
  "args": { "from": "ja", "id": "1" },
  "method": "GET"
}

右側のすべての値はサーバーから来たもので、このツールは整形するだけです。コードビューには同じリクエストが curl として表示され、ターミナルでも同じ応答が得られます。

ルール・制限・既知の問題

  • プロキシはありません。対象が Access-Control-Allow-Origin を送信しない場合、ブラウザはこのページから応答を隠します。リクエスト自体はサーバーに届いている可能性があります。コードビューを使ってローカルで実行してください。
  • localhost、イントラネットのアドレス、この https ページから呼び出す http:// URL は、このツールではなくブラウザによってブロックされます。
  • Cookie は決して送信されません(認証情報を省略)。そのためセッションに依存する API では、トークンをヘッダーに入れる必要があります。
  • Set-Cookie、リダイレクトの連鎖、生のバイト列、DNS/TLS のタイミングはブラウザから利用できず、ここには表示されません。
  • 履歴、コレクション、環境はありません。再読み込みですべて消え、アドレスバー、ストレージ、ログには何も書き込まれません。
  • リクエスト本文はテキストのみで、最大64 KBです。ファイルのアップロードは対象外です。
  • 表示されるサイズはデコード後の本文で、時間は最初のバイトまでの時間ではなく合計です。
  • HTTP のみです。WebSocket、SSE、gRPC は対象外です(GraphQL は JSON 付きの POST として引き続き利用できます)。

API クライアントの隣にあると便利なツールです。