cURL コマンドを貼り付けると、このツールは選んだ言語(Python、JavaScript、Go、PHP、Rust など)で同等のコードに変換します。コマンドの URL、メソッド、ヘッダー、ボディデータ、認証を解釈し、対応する HTTP リクエストを組み立てます。
ブラウザーのコンソールや API のドキュメントから cURL コマンドをコピーし、各ヘッダーやパラメーターを手で書き直さずにコードに取り込む必要があるときに最適です。変換はすべてブラウザー内で行われます。
最もよく使われるオプションを認識します。メソッド(-X)、ヘッダー(-H)、ボディデータ(-d、--data、--data-raw)、フォーム、基本認証(-u)、そして URL です。これでブラウザーやドキュメントからコピーされる大半のリクエストをカバーします。
いいえ。コマンドはすべてブラウザー内で解析・変換され、貼り付けた内容がサーバーにアップロードされることはありません。それでも、コマンドにトークンや認証情報が含まれる場合は、共有する前に結果を確認してください。
開発者ツールの「ネットワーク」タブでリクエストを右クリックし、「cURL としてコピー」を選びます。そのコマンドには URL、ヘッダー、ボディが含まれ、ここに貼り付ける準備が整っています。
多くの場合そのまま動きますが、確認するのが望ましいです。言語の HTTP ライブラリのインストール、証明書パスの調整、あるいはトークンをコードに書いたままにせず環境変数へ移すことが必要かもしれません。