curl コマンドと fetch コードを取得します

API 開発者やサポート担当者がエンドポイントの試験や障害調査、説明例の作成前に同じリクエストを再現したいときに便利です。

curl コマンドと fetch コードを取得します。入力内容を外部へ送らず、確認やコピー、調整がしやすい実用的な結果をブラウザー内だけで作成できます。

使い方

  1. 最初の行に GET や POST などの HTTP メソッドを書きます。
  2. 次に、呼び出したい API またはサービスの URL を入力します。
  3. 1 行につき 1 つのヘッダーを 名前: 値 の形式で追加し、その後に 2 つのハイフンのみの行でボディを区切ります。
  4. 作成アクションを実行し、対応する curl コマンドと fetch コードを生成します。
  5. 出力をコピーし、ターミナルまたはプロジェクトでテストします。

使用例

開発者が API ドキュメントの例を書いています。POST メソッド、テスト用アドレス、Content-Type ヘッダー、小さな JSON ボディを入力します。ツールは curl コマンドと fetch コードを表示するため、公開前にリクエストに同じ要素が含まれていることを確認しやすくなります。

入力

POST
https://example.com/api/items
Content-Type: application/json
--
{"name":"test"}

制限と形式

処理の場所

すべてはブラウザー内で計算されます。メソッド、URL、ヘッダー、ボディは端末上に留まり、リモートサービスへ送信されません。

よくある質問

社内 API の URL を使えますか?

はい。テキストはブラウザー内に留まり、ツールがその URL を呼び出すことはないためです。ローカルまたはプライベートアドレスへのリクエストを用意し、許可された環境から自分で実行できます。

ボディの区切りにハイフンの行が必要なのはなぜですか?

その行は、ヘッダー一覧が終わりボディが始まる位置をツールに伝えます。これがないと、内容が別のヘッダーとして読まれ、生成されるリクエストが正しくなくなります。

curl コマンドと fetch コードは同等ですか?

同じ呼び出しを異なる構文で表したものです。curl はターミナルで使われ、fetch は JavaScript に適しています。再利用する前に、両方の出力でヘッダーとボディを確認してください。

同じカテゴリのツール