このカールコンバータがする事は
ブラウザ 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 コマンドが得られます。コマンドのトークンやクッキーはコンピューターから離れませんコンピュータは
使い方
- 上部に curl → code または code → curl を選択してください。
- コマンドやスニペットを入力ボックスに貼り付けます。
\の続きと両語句のスタイルが扱われています。 - タブから対象言語を選択します。入力するにつれて出力更新されます。
- 出力の下の注釈を読む:直接的な等価がないフラグ (例えば
--compressed) は、静かに落とされる代わりにそこにリストされています。 - 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 では、同じスニペットの文字値で定義された変数が置き換えられる.実行時に計算された値はできない。