01
1. cURLコマンドの構造
cURLコマンドはcurlの後にオプションとURLを続けて作ります。-Xでメソッド、-Hでヘッダー、--data-rawや--data-urlencodeでボディを指定します。このツールは各要素をフォームで入力し、複数行に整形されたコマンドを生成して、ワンクリックでクリップボードにコピーできます。
HTTPメソッド、URL、ヘッダー、リクエストボディ、オプションを入力すると、コピーしてすぐ使えるcURLコマンドを生成します。すべての値はPOSIXシェルの規則に従って安全にエスケープされます。
cURLコマンドはcurlの後にオプションとURLを続けて作ります。-Xでメソッド、-Hでヘッダー、--data-rawや--data-urlencodeでボディを指定します。このツールは各要素をフォームで入力し、複数行に整形されたコマンドを生成して、ワンクリックでクリップボードにコピーできます。
ヘッダー値やJSONボディにシングルクォート(')、空白、特殊文字が含まれると、エスケープしていないコマンドはシェルで壊れることがあります。このツールはすべての値をシングルクォートで囲み、値の中のシングルクォートを正確に'\''(閉じる・エスケープ・再度開く)に置換します。また改行を除去してヘッダーインジェクションを防ぎます。
-k(--insecure)はサーバーのTLS証明書検証をスキップします。ローカルテストには便利ですが、実際の通信では中間者攻撃にさらされ危険です。このツールは-kを有効にすると警告を表示します。本番環境では正しい証明書を使い、このフラグは避けてください。