HTTPリクエスト支援

Curl → Fetch

一般的な cURL リクエストを、読みやすい JavaScript の fetch コードに変換します。処理はテキスト解析だけで、リクエストは実行しません。

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

一般的な cURL コマンドを安全に解析してコードをフェッチし、サポートされていないオプションを明示的に報告します。

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

このツールでできること

Curl → Fetch は、シェルを呼び出したり cURL を実行したりせずに、制限されたコマンド字句解析を使用して URL、メソッド、ヘッダー、本文、および基本認証を認識します。サポートされていないオプションが見つかった場合は、潜在的に不正なリクエストが生成されるのではなく、サポートされていないオプションまたは警告が報告されます。

  • -X、--request、-H、--header、-d、--data、--data-raw、--data-binary、-u、および --user をサポートします。
  • 出力内の文字列は、JavaScript ルールに従って安全にエスケープされます。
  • 結果のフェッチは実行されず、入力 URL も要求されません。

使い方

  1. サポートされている cURL コマンドを貼り付けます。
  2. 「フェッチに変換」をクリックします。
  3. サポートされていないオプションに関するエラーまたは警告を読み取ります。
  4. 生成されたJavaScriptを確認してコピーします。

主な用途

  • cURL の例を API ドキュメントからフロントエンド コードに移行します。
  • 重複したヘッダーとリクエスト本文をフェッチ オプションに整理します。
  • コマンドのメソッド、認証、本文を確認してください。

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

curl コマンドは、サポートされている引数としてテキストを解析するだけであり、コマンドを実行したり、コマンド内の URL にアクセスしたりすることはありません。

Curl → Fetchの機能

一般的な cURL コマンドを安全に解析してコードをフェッチし、サポートされていないオプションを明示的に報告します。 日常の開発やデバッグに利用でき、結果はその場で確認、コピー、ダウンロードできます。

FAQ

変換時にcURLは実行されますか?

いいえ。このツールは文字を解析するだけであり、シェル、cURL、またはネットワークへの呼び出しは行いません。

サポートされていないパラメータは無視されますか?

それは黙って無視されることはありません。このページでは、特定のオプションを指摘したり、非変換について明示的に警告したりします。

生成されたフェッチは自動的に実行されますか?

いいえ、出力されるのは再現可能なコードだけです。

-uパラメータをどう扱うか?

サポートされているユーザー名:パスワードは、対応する基本認証ヘッダーに変換され、機密データとして扱われます。

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