← ツール

オンラインAPIテスター

どんなREST APIもブラウザからテスト。リクエストを作って送信し、レスポンスを確認できます。

プライベート:ファイルがデバイスの外に出ることはありません。

送信元

クエリパラメータはURLと連動します。チェックを外した行は送信されません。

ブラウザからのリクエストはAPIに直接届きます。リクエスト、トークン、履歴がこのデバイスの外に出ることはありません。

使い方

  1. ファイルを選びます。
  2. 必要に応じて設定を調整します。
  3. 結果をダウンロード。BroAllDoneで別のデバイスに送ることもできます。

よくある質問

APIをオンラインでテストするには?

メソッド(GET、POST など)を選んでURLを貼り付け、必要に応じてクエリパラメータ、ヘッダー、ボディを追加して「送信」を押すだけです。ステータス、ヘッダー、ボディ、所要時間が表示されます。

リクエストがCORSエラーで失敗するのはなぜ?

ブラウザでは、CORSヘッダーで許可しているAPIのレスポンスしかWebページから読み取れません。許可されていない場合は、BroAllDoneサーバー経由で送信してください。「送信元」で選ぶか、「自動」のままにしておけば、GETリクエストは自動で切り替わります。

APIキーやトークンを入力しても安全?

ブラウザから送信する場合、リクエストはAPIに直接届き、当サイトを経由することは一切ありません。BroAllDoneサーバー経由の場合も、リクエストは中継されるとすぐに破棄され、ログや保存は一切行いません。トークンと履歴はお使いのブラウザにのみ保存され、いつでも消去できます。

localhostで動いているAPIもテストできる?

はい。「自分のブラウザ」を選んでください。ブラウザからはlocalhostや自分のネットワークにアクセスできます。BroAllDoneサーバーは意図的にアクセスできないようにしているため、プライベートネットワークへの接続に悪用されることはありません。

JSON、フォーム、ファイルを送信できる?

はい。JSON、フォーム項目(urlencoded)、ファイル付きフォーム(multipart)、プレーンテキスト、XML、またはファイル全体をボディとして送信できます。認証はBearerトークン、ユーザー名とパスワード、APIキーに対応しています。

リクエストをコードに変換できる?

はい。「コード」タブでJavaScript(fetch)、Node.js、axios、Python(requests)、PHP、Go、Java、C#、Ruby、Rust、PowerShell向けのコードを生成でき、「リクエスト」タブではcurlコマンドを取得できます。curlコマンドを貼り付けてインポートすることも可能です。

ほかの無料ツール