HTTPリクエスト支援

Fetch → Curl

一般的なJavaScriptのfetch呼び出しを、コードを実行せずにコピー可能なcURLコマンドに変換します。

Ctrl / ⌘ + Enterで実行
読み取り専用の結果

対応する fetch 呼び出しを、コピーできる cURL コマンドに変換します。入力コードは実行しません。

入力はブラウザ内でのみ処理され、サーバーにはアップロードされません。

このツールでできること

対応する fetch 呼び出しを cURL コマンドに変換します。オブジェクトリテラル、文字列のリクエスト本文、一般的な JSON.stringify に対応します。コードは実行しません。未対応の構文は、案内に従って簡略化して再試行してください。

  • fetchのURLと、一般的なmethod、headers、bodyオプションに対応します。
  • 文字列本文と一般的な JSON.stringify リテラル形式を認識します。
  • 入力された JavaScript、生成された cURL、またはネットワーク リクエストは実行されません。

使い方

  1. 対応する構文のfetch呼び出しを貼り付けてください。
  2. 「cURLに変換」をクリックします。
  3. 未対応の構文というエラーが出た場合は、値を直接記述するリテラル形式に簡略化してください。
  4. コマンドをコピーした後、エスケープとヘッダーを確認してください。

主な用途

  • フロントエンドリクエストを端末コマンドとして再現します。
  • バグレポート用の共有可能な最小限のリクエストの例を生成します。
  • フェッチ時のメソッド、ヘッダー、ボディを確認します。

プライバシーとセキュリティ

入力は結果のテキストを生成するためだけに使われ、コードの実行やネットワークへのリクエストは行いません。

Fetch → Curlの機能

対応する fetch 呼び出しを、コピーできる cURL コマンドに変換します。入力コードは実行しません。 結果を確認し、必要な内容をコピーしてください。

FAQ

貼り付けた JavaScript はツールで実行されますか?

いいえ。入力は結果のテキストを生成するためだけに使われ、コードの実行やネットワークへのリクエストは行いません。

変数と任意の式はサポートされていますか?

対応していません。実行せずに安全に値を確定できない式は、未対応の構文としてエラーを表示します。

JSON.stringifyは変換できますか?

一般的なオブジェクトまたは配列リテラル形式がサポートされています。動的な関数呼び出しと変数の依存関係は推測されません。

リクエストは生成後に送信されますか?

いいえ、出力される cURL はまだ単なるテキストです。

開発者向けツール一覧に戻る