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言語を選ぶ変換する言語を選びます。
- 2cURLを貼り付けcurlコマンドを貼り付けます。
- 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とみなします。
