cURL パーサー
cURL コマンドを構造化されたコンポーネントに解析。URL、メソッド、ヘッダー、ボディ、認証を抽出し、JavaScript の fetch() や axios の同等コードを生成。
URL
メソッド
認証
ヘッダー
| 名前 | 値 |
|---|
ボディ / データ
生成されたコード
Fetchコード
Axiosコード
無効なcURL
cURL パーサーの使い方
cURL コマンドを貼り付け
ブラウザの DevTools から cURL コマンドをコピー(リクエストを右クリックして「cURL としてコピー」)し、入力エリアに貼り付けてください。
コンポーネントを解析
コマンドが URL、メソッド、ヘッダー、ボディ、認証、Cookie に自動的に分解されます。
コードを取得
生成された fetch() または axios コードをコピーして JavaScript プロジェクトで使用できます。
cURL とは
cURL(Client URL)は、様々なプロトコルを使用してデータを転送するためのコマンドラインツールおよびライブラリです。API のテスト、HTTP リクエストのデバッグ、データ転送の自動化に広く使用されています。ブラウザの開発者ツールはネットワークリクエストを cURL コマンドとしてエクスポートできるため、HTTP リクエストの共有と再現が容易です。
コマンドラインツール
cURLはHTTP、HTTPS、FTPなど様々なプロトコルでデータ転送を行うコマンドラインツールです。
ブラウザDevToolsエクスポート
ほとんどのブラウザDevToolsで、ネットワークリクエストを右クリックして「cURLとしてコピー」できます。
コード変換
cURLコマンドをJavaScript fetch()やaxiosコードに変換し、Webアプリケーションに簡単に統合できます。
よくある質問
はい。cURL コマンドを JavaScript の fetch() および axios コードスニペットに変換します。生成されたコードは元の cURL コマンドの URL、メソッド、ヘッダー、ボディを保持します。
はい。-d/--data、--data-raw、--data-binary フラグを JSON ペイロードを含めて解析します。JSON ボディデータは生成コード内で適切なインデントで自動的にフォーマットされます。
-X(メソッド)、-H(ヘッダー)、-d(データ)、-b(Cookie)、-u(認証)、-k(非セキュア)、-L(リダイレクト追従)、--compressed などの一般的なフラグに対応しています。複雑または特殊なフラグは完全に解析されない場合があります。