curlコマンドを貼り付けると、Python、JavaScript (Fetch)、Node.js (Axios)、またはGoの同等コードが即座に得られます。ヘッダー、リクエストボディ、認証、クエリパラメータに対応しています。
curlコマンドを貼り付けると、Python、JavaScript (Fetch)、Node.js (Axios)、またはGoの同等コードが即座に得られます。ヘッダー、リクエストボディ、認証、クエリパラメータに対応しています。
このテーマに関するよくある疑問と回答をまとめました。
コンバーターは4つのターゲット言語をサポートしています:Python(requestsライブラリ使用)、JavaScript(Fetch API使用)、Node.js(Axios使用)、Go(net/http使用)。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 キーやトークンを含む)はローカルで処理され、サーバーに送信されることはありません。