logo

Curlコード変換

CurlコマンドをPython Requests, JS Fetch, Node.js Axios, Goコードに即座に変換。ブラウザ内で実行。

curlコマンドを貼り付けると、Python、JavaScript (Fetch)、Node.js (Axios)、またはGoの同等コードが即座に得られます。ヘッダー、リクエストボディ、認証、クエリパラメータに対応しています。

logo
Paji 開発ワークショップ
Curlコード変換

Curlコード変換

CurlコマンドをPython Requests, JS Fetch, Node.js Axios, Goコードに即座に変換。ブラウザ内で実行。
このツールについて

curlコマンドを貼り付けると、Python、JavaScript (Fetch)、Node.js (Axios)、またはGoの同等コードが即座に得られます。ヘッダー、リクエストボディ、認証、クエリパラメータに対応しています。

変換したいCurlコマンドを入力してください。
出力はこちらに表示されます...
処理中
Python (Requests)
ターゲット言語
変換したいCurlコマンドを入力してください。

よくある質問

このテーマに関するよくある疑問と回答をまとめました。

どのプログラミング言語がサポートされていますか?

コンバーターは4つのターゲット言語をサポートしています:Python(requestsライブラリ使用)、JavaScript(Fetch API使用)、Node.js(Axios使用)、Go(net/http使用)。curlコマンドを貼り付ける前後にドロップダウンからターゲット言語を選択してください。

どの curl 機能がサポートされていますか?

コンバーターは一般的なcurlオプションを処理します:-X(HTTPメソッド)、-H(ヘッダー)、-d(リクエストボディ)、--data-raw、--data-urlencode、-u(基本認証)、-b(クッキー)、-L(リダイレクト追跡)、URLのクエリパラメータ。ほとんどの標準的なAPI呼び出しパターンが完全にサポートされています。

認証はどのように処理されますか?

コンバーターはcurlの-uフラグ(基本認証)とAuthorizationヘッダー(Bearerトークン、APIキー)を認識します。これらは各ターゲット言語の同等の認証メカニズムに変換されます。Python requestsのauthパラメータやFetch/Axios/GoのAuthorizationヘッダーなどです。

データはサーバーに送信されますか?

いいえ、curl コマンドの変換はブラウザ内の JavaScript で完全に処理されます。お客様の curl コマンド(含まれる API キーやトークンを含む)はローカルで処理され、サーバーに送信されることはありません。