コンテンツにスキップ
Monu Tools

cURL → fetch変換

curlコマンドを同等のJavaScript fetchコードに変換します。ブラウザ内で完結します。

cURL→fetch変換の使い方

  1. 01

    curlコマンドを貼り付けます。

  2. 02

    同等のfetchコードが即座に生成されます。

  3. 03

    JavaScriptをプロジェクトにコピーします。

カールをフェッチに変える

Curl コマンドを同等の JavaScript フェッチ コードに変換し、メソッド、URL、ヘッダー、本文を解析して、手動で翻訳する代わりにすぐに使用できるリクエストを取得するコンバーター。

これは一般的なニーズです。API ドキュメントやブラウザー devtools などのツールでは、curl コマンドが提供されますが、アプリは JavaScript で書かれています。これにより 2 つの橋渡しができるため、curl を貼り付けてフェッチできるようになります。

これはブラウザ内でローカルに実行されるため、ヘッダー内のトークンや資格情報を含むコマンドがデバイスから離れることはありません。

理解しているとフラグを立てる

これは共通フラグを理解します。メソッドの -X、ヘッダーの -H、本文の -d とそのバリアント、基本認証の -u、ユーザー エージェントの -A、Cookie の -b です。データ フラグは POST を暗黙的に示し、curl の動作に一致します。

複数行のコマンド

複数行のコマンドはそのまま機能します。バックスラッシュ行の継続は自動的に結合されるため、最初にクリーンアップせずに、ドキュメントに記載されているとおりにコマンドを貼り付けることができます。

すぐに実行できる出力

出力は、メソッド、ヘッダー、本文が入力されたフェッチ呼び出しです。これをコードにドロップして、他のフェッチと同様に待つことができます。

よくある質問

どのcurlフラグに対応していますか?

一般的なフラグ:メソッド指定の-X、ヘッダーの-H、ボディのバリアント-d、Basic認証の-u、-A、-bに対応しています。データフラグはPOSTを意味します。

コマンドはサーバーに送信されますか?

いいえ。変換はブラウザ内で完結するため、コマンドとそこに含まれるトークンがデバイスの外に出ることはありません。

複数行のコマンドに対応していますか?

はい。バックスラッシュによる行の継続は自動的に結合されるため、ドキュメントに表示されるコマンドをそのまま貼り付けられます。

出典

問題を報告する