cURL パーサー

cURL コマンドを構造化されたコンポーネントに解析。URL、メソッド、ヘッダー、ボディ、認証を抽出し、JavaScript の fetch() や axios の同等コードを生成。

コンポーネント解析 fetch() 生成 axios 生成

cURL パーサーの使い方

1

cURL コマンドを貼り付け

ブラウザの DevTools から cURL コマンドをコピー(リクエストを右クリックして「cURL としてコピー」)し、入力エリアに貼り付けてください。

2

コンポーネントを解析

コマンドが URL、メソッド、ヘッダー、ボディ、認証、Cookie に自動的に分解されます。

3

コードを取得

生成された fetch() または axios コードをコピーして JavaScript プロジェクトで使用できます。

cURL とは

cURL(Client URL)は、様々なプロトコルを使用してデータを転送するためのコマンドラインツールおよびライブラリです。API のテスト、HTTP リクエストのデバッグ、データ転送の自動化に広く使用されています。ブラウザの開発者ツールはネットワークリクエストを cURL コマンドとしてエクスポートできるため、HTTP リクエストの共有と再現が容易です。

コマンドラインツール

cURLはHTTP、HTTPS、FTPなど様々なプロトコルでデータ転送を行うコマンドラインツールです。

ブラウザDevToolsエクスポート

ほとんどのブラウザDevToolsで、ネットワークリクエストを右クリックして「cURLとしてコピー」できます。

コード変換

cURLコマンドをJavaScript fetch()やaxiosコードに変換し、Webアプリケーションに簡単に統合できます。

よくある質問

cURL から fetch() コードを生成できますか?

はい。cURL コマンドを JavaScript の fetch() および axios コードスニペットに変換します。生成されたコードは元の cURL コマンドの URL、メソッド、ヘッダー、ボディを保持します。

POST データやファイルアップロードに対応していますか?

はい。-d/--data、--data-raw、--data-binary フラグを JSON ペイロードを含めて解析します。JSON ボディデータは生成コード内で適切なインデントで自動的にフォーマットされます。

どの cURL フラグに対応していますか?

-X(メソッド)、-H(ヘッダー)、-d(データ)、-b(Cookie)、-u(認証)、-k(非セキュア)、-L(リダイレクト追従)、--compressed などの一般的なフラグに対応しています。複雑または特殊なフラグは完全に解析されない場合があります。