APIドキュメントやブラウザの開発者ツールでコピーしたcurlコマンドを貼ると、JavaScript(fetch)・Python(requests)・Node.js・PHPのコードに書き換えます。このページは変換するだけで、リクエストは一切送りません。
Authorizationヘッダーやパスワードなどの秘密情報もブラウザの中だけで処理し、保存・送信はしません。ただし変換結果を共有するときは、トークンを伏せ字にしてから貼ってください。生成コードは目安です。実行前に内容を確認してください。
APIドキュメントや開発者ツールからコピーしたcurlコマンドを、JavaScript(fetch)、Node.js(fetch)、Python(requests)、PHP(curl関数)のコードに書き換えます。ヘッダー・本文・認証がどう読み取られたかも一覧で確認できます。
コマンドを貼り付けて「Python(requests)」タブを選ぶと、headers・json・data・auth などに分けたコードが出ます。JSON本文は True/None などPythonの書き方に直して出力します。
できます。bash形式の「Copy as cURL」には $'…' のクォートや -b のクッキーが含まれることがありますが、どちらも読み取ります。表示用の -s や -v などは結果に影響しないため省きます。
fetch では「Authorization: Basic …」ヘッダー(user:pass をBase64にしたもの)、Python では auth=(…)、PHP では CURLOPT_USERPWD になります。パスワードを書かない -u user の形は空のパスワードとして扱い、注記を出します。
「未対応(変換していません)」に一覧で表示され、それ以外の部分だけを変換します。-o(出力先)や --max-time などは、使う言語の書き方で追加してください。