Utilo

curl 変換ツール

curl コマンドを JavaScript fetch、axios、Python requests、Go net/http、Node.js、PHP のコードに変換。fetch / requests のコードを curl に戻すこともできます。ヘッダー、JSON、フォーム、認証、複数行コマンドに対応。

このカールコンバータがする事は

ブラウザ DevTools ("Copy as cURL") と Postman は全て curl を話しますがあなたのコードはそうではありません。このツールでは、バックスラッシュの続きを持つ複数行コマンドを含む curl コマンドを解析し、JavaScript fetch、Axios、Python requests、Go net/http、Node.js httpsおよびPHP cURLのイディオマティックコードに変換します。fetch(...) コールや Python requests.post(...) コールを貼り付けるとターミナルで実行したりバグレポートで共有したりできる curl コマンドが得られます。コマンドのトークンやクッキーはコンピューターから離れませんコンピュータは

使い方

  1. 上部に curl → code または code → curl を選択してください。
  2. コマンドやスニペットを入力ボックスに貼り付けます。\の続きと両語句のスタイルが扱われています。
  3. タブから対象言語を選択します。入力するにつれて出力更新されます。
  4. 出力の下の注釈を読む:直接的な等価がないフラグ (例えば--compressed) は、静かに落とされる代わりにそこにリストされています。
  5. 1クリックで結果をコピーします。

サポートされているもの

  • -X経由で、ボディが存在しているときにPOSTを暗示し、クエリ文字列にデータを移動する-Gによる方法。
  • ヘッダ (-H)、クッキー (-b)、ユーザーエージェント (-A)、リファレンサー (-e) と基本認証 (-u)、これは Authorization ヘッダになります。
  • -d、--data-raw、--data-binary、--data-urlencodeと--jsonの遺体は。JSONボディは、言語が許容する場所にネイティブオブジェクトとしてプリントされ、送信されます (Pythonではjson=、JSではJSON.stringify)。
  • -F の多部分形式、@file のアップロードを含む、FormData、files= または CURLFile として表示される。
  • -k/--insecure と -L/--location は、ある場合、各クライアントの等価オプションにマッピングされます。

おすすめ

  • Chrome DevTools では、cmd バリアントではなく **Copy as cURL (bash) ** を使用します。Windows ^ のエスケーピングは解析が難しくなります。
  • 変換されたスニペットを問題追跡器に貼る前に秘密を削除します
  • コード → curl では、同じスニペットの文字値で定義された変数が置き換えられる.実行時に計算された値はできない。

よくある質問

私のコマンドはサーバーに送られているか?

違う違う。パルサーとコードジェネレーターはローカルで実行されるシンプルなJavaScriptです。ページが読み込まれてからネットワークから切り離すことができますツールが動作し続けます

なぜカールが動作するときに変換されたリクエストが失敗するのですか?

ブラウザは fetch のいくつかのヘッダ (Host、Cookie、Origin) をブロックし、CORS を強制します。Node.js 18+ または自分のバックエンドから実行します。

郵便局のコレクションを変換できるのか?

直接じゃない。CURL を選択してここに貼り付けます。この手順は、

どのPythonライブラリを使っていますか?

人気のあるrequests図書館。pip install requestsでインストールする

はい。すべての処理は JavaScript、Web Worker、Web API を使ってブラウザ内で直接行われます。入力・貼り付け・アップロードした内容がサーバーに送信されることはありません。

このページは英語から自動翻訳されています。誤りを見つけた場合はお知らせください。