cURL → コード変換

cURL → コード変換

ローカル処理

cURLコマンドをJavaScript・Python・PHP・Go・Java・C#のコードに変換します。

使い方と処理基準

cURLコマンドをJavaScript・Python・PHP・Go・Java・C#のコードに変換します。

ツールの処理はブラウザ内で行われます。計算・変換の共有リンクを作成すると値がURLに含まれます。アカウント・アクセス解析・広告の情報はプライバシーポリシーをご確認ください。

処理制限

  • 最大入力文字数: 100,000文字

「作業」で言語を選びます。APIドキュメントやブラウザの開発者ツールの「Copy as cURL」の結果を自分のコードにすぐ移すときに使います。コマンドは実行せず、文字として読むだけです。

できること

6言語
JavaScript・Python・PHP・Go・Java・C#。
ヘッダー・本文の反映
-X・-H・-dオプションを読んでコードに入れます。

cURL → コード変換の使い方

  1. 1
    言語を選ぶ変換する言語を選びます。
  2. 2
    cURLを貼り付けcurlコマンドを貼り付けます。
  3. 3
    コードをコピー作られたコードをコピーします。

活用例

POST → fetch
入力: curl -X POST https://api.example.com/items -H 'Content-Type: application/json' -d '{"name":"a"}'
結果: const response = await fetch("https://api.example.com/items", { method: "POST", headers: { "Content-Type": "application/json", }, body: "{\"name\":\"a\"}", });
GET → Python
入力: curl https://api.example.com/items -H 'Authorization: Bearer TOKEN'
結果: response = requests.get( "https://api.example.com/items", headers={ "Authorization": "Bearer TOKEN", }, )

主な利用シーン

  • APIドキュメントのcurlの例をアプリのコードに移すとき
  • 開発者ツールからコピーしたリクエストを再現するとき

よくある質問 (FAQ)

-dだけで-Xがない場合は?

curlと同じく、本文があればPOST、なければGETとみなします。

このツールへのご意見・ご要望はありますか? 提案・お問い合わせ →