🌐 JA

🌀 cURL コマンドビルダー

HTTPメソッド、URL、ヘッダー、リクエストボディ、オプションを入力すると、コピーしてすぐ使えるcURLコマンドを生成します。すべての値はPOSIXシェルの規則に従って安全にエスケープされます。


        
ガイド

詳しく見る

01

1. cURLコマンドの構造

cURLコマンドはcurlの後にオプションとURLを続けて作ります。-Xでメソッド、-Hでヘッダー、--data-rawや--data-urlencodeでボディを指定します。このツールは各要素をフォームで入力し、複数行に整形されたコマンドを生成して、ワンクリックでクリップボードにコピーできます。

02

2. 安全な値のエスケープ

ヘッダー値やJSONボディにシングルクォート(')、空白、特殊文字が含まれると、エスケープしていないコマンドはシェルで壊れることがあります。このツールはすべての値をシングルクォートで囲み、値の中のシングルクォートを正確に'\''(閉じる・エスケープ・再度開く)に置換します。また改行を除去してヘッダーインジェクションを防ぎます。

03

3. -k オプションに注意

-k(--insecure)はサーバーのTLS証明書検証をスキップします。ローカルテストには便利ですが、実際の通信では中間者攻撃にさらされ危険です。このツールは-kを有効にすると警告を表示します。本番環境では正しい証明書を使い、このフラグは避けてください。

よくある質問

生成されたコマンドをそのまま貼り付けて実行しても安全ですか?
値はシェル規則に従ってエスケープされるため、特殊文字による構文エラーは起きません。ただし-kのようなセキュリティに影響するフラグや対象URLは実行前に確認してください。
シングルクォートを含む値も処理されますか?
はい。値の中のシングルクォートはPOSIXシェルの標準方式('\'')に置換され、正確に渡されます。
入力した値はサーバーに送信されますか?
いいえ。コマンド生成はブラウザ内だけで行われ、どの値もサーバーに送信されません。
Windowsでもこのコマンドは動きますか?
このツールはPOSIXシェル(bash/zsh)向けにエスケープします。Windows cmd.exeは引用規則が異なるためそのままでは動かない場合があり、PowerShellやWSL/Git Bashの使用を推奨します。