このツールでできること
対応する fetch 呼び出しを cURL コマンドに変換します。オブジェクトリテラル、文字列のリクエスト本文、一般的な JSON.stringify に対応します。コードは実行しません。未対応の構文は、案内に従って簡略化して再試行してください。
- fetchのURLと、一般的なmethod、headers、bodyオプションに対応します。
- 文字列本文と一般的な JSON.stringify リテラル形式を認識します。
- 入力された JavaScript、生成された cURL、またはネットワーク リクエストは実行されません。
使い方
- 対応する構文のfetch呼び出しを貼り付けてください。
- 「cURLに変換」をクリックします。
- 未対応の構文というエラーが出た場合は、値を直接記述するリテラル形式に簡略化してください。
- コマンドをコピーした後、エスケープとヘッダーを確認してください。
主な用途
- フロントエンドリクエストを端末コマンドとして再現します。
- バグレポート用の共有可能な最小限のリクエストの例を生成します。
- フェッチ時のメソッド、ヘッダー、ボディを確認します。
プライバシーとセキュリティ
入力は結果のテキストを生成するためだけに使われ、コードの実行やネットワークへのリクエストは行いません。
Fetch → Curlの機能
対応する fetch 呼び出しを、コピーできる cURL コマンドに変換します。入力コードは実行しません。 結果を確認し、必要な内容をコピーしてください。
FAQ
貼り付けた JavaScript はツールで実行されますか?
いいえ。入力は結果のテキストを生成するためだけに使われ、コードの実行やネットワークへのリクエストは行いません。
変数と任意の式はサポートされていますか?
対応していません。実行せずに安全に値を確定できない式は、未対応の構文としてエラーを表示します。
JSON.stringifyは変換できますか?
一般的なオブジェクトまたは配列リテラル形式がサポートされています。動的な関数呼び出しと変数の依存関係は推測されません。
リクエストは生成後に送信されますか?
いいえ、出力される cURL はまだ単なるテキストです。