🌐 curlコマンド生成

ヘッダー
curlコマンド
curl \
  -X POST \
  -H 'Content-Type: application/json' \
  -d '{
  "name": "Alice"
}' \
  'https://api.example.com/v1/users'

HTTPメソッド・URL・リクエストヘッダー・リクエストボディをフォームに入力するだけで、対応するcurlコマンドを自動生成できるツールです。APIのテストやデバッグ時に、正しいシェルエスケープ済みのcurlコマンドをすぐに用意できます。

使い方

  1. HTTPメソッド(GET・POST・PUT・PATCH・DELETE・HEAD)とURLを入力します。
  2. 必要なリクエストヘッダーを追加します。
  3. POST・PUT・PATCHの場合はリクエストボディを入力すると、curlコマンドが自動的に生成されます。

よくある質問

生成されたコマンドはそのままターミナルで実行できますか?

はい。シングルクォートで適切にエスケープされた形式で出力されるため、bash/zshなどのUnixシェルでそのままコピー&ペーストして実行できます。

認証ヘッダー(Authorization)も追加できますか?

はい。ヘッダーのキーに「Authorization」、値に「Bearer トークン」のように入力すれば、認証ヘッダー付きのコマンドが生成されます。

GETリクエストでもボディを送信できますか?

いいえ。このツールではPOST・PUT・PATCHメソッドの場合のみボディ入力欄が表示される仕様になっています。