このツールでできること
Fetch → Curl は、解析に制限された安全な構文を使用し、明示的にサポートされているフェッチ呼び出し、オブジェクト リテラル、文字列本文、および一般的な JSON.stringify 構造のみを受け入れます。 eval、new Function、スクリプトインジェクションは決して使用しません。確実に理解できない構文を使用すると、「サポートされていないフェッチ構文」というメッセージが表示されます。
- 共通のメソッド、ヘッダー、および本文のオプションとともに、URL のフェッチをサポートします。
- 文字列本文と一般的な JSON.stringify リテラル形式を認識します。
- 入力された JavaScript、生成された cURL、またはネットワーク リクエストは実行されません。
使い方
- サポートされているフェッチ呼び出しを貼り付けます。
- 「cURLに変換」をクリックします。
- プロンプトが構文をサポートしていない場合は、明示的なリテラル構造に単純化してください。
- コマンドをコピーした後、エスケープとヘッダーを確認してください。
主な用途
- フロントエンドリクエストを端末コマンドとして再現します。
- バグレポート用の共有可能な最小限のリクエストの例を生成します。
- フェッチ時のメソッド、ヘッダー、ボディを確認します。
プライバシーとセキュリティ
フェッチ コードは制限されたテキスト パーサーを通じてのみ読み取られ、eval や new Function は使用されず、コードやネットワーク リクエストは実行されません。
Fetch → Curlの機能
一般的なフェッチ呼び出しを安全に解析し、cURL を生成します。 eval や new Function は使用しません。 日常の開発やデバッグに利用でき、結果はその場で確認、コピー、ダウンロードできます。
FAQ
貼り付けた JavaScript はツールで実行されますか?
絶対に違います。入力は制限された解析のみの対象となり、評価、新しい関数、またはスクリプトの実行は使用されません。
変数と任意の式はサポートされていますか?
サポートされていません。値を静的に安全に決定できない構文は、サポートされていないフェッチ構文を明示的に報告します。
JSON.stringifyは変換できますか?
一般的なオブジェクトまたは配列リテラル形式がサポートされています。動的な関数呼び出しと変数の依存関係は推測されません。
リクエストは生成後に送信されますか?
いいえ、出力される cURL はまだ単なるテキストです。