Command Palette

Search for a command to run...

cURL

cURL変換ツール

cURL コマンドを fetch、axios、Python requests のコードへローカル変換します。

入力
対応フラグのみを安全に解析し、コマンドは実行しません。

Authorization、Cookie、X-API-Keyは既定でマスクされます。

入力上限: 最大 32KB

コマンドはローカル解析のみで、実行されません。

出力
fetch、axios、Python requests向けコードを生成します。

変換を実行するとコードが表示されます。

What

cURL変換ツールの定義

cURLはURLとのデータ送受信に使われる代表的なコマンドラインツールです。

Cases

主な活用例

1

ターミナルのリクエストをアプリコードへ変換

2

APIドキュメント用サンプルコード生成

3

機密ヘッダーをマスクした共有スニペット作成

How To

cURLコマンドをコードに変換する方法

コマンドを貼り付けて対象ランタイム向けコードを生成します。

1

cURLを貼り付け

入力欄にcURLコマンド全体を貼り付けます。

2

マスキング設定

機密ヘッダーのマスキング有無を選択します。

3

変換してコピー

fetch/axios/pythonタブで結果を確認しコピーします。

Knowledge

cURL変換を理解する

cURLの役割
cURLはHTTPリクエストを素早く再現するために広く使われます。
コード変換が必要な理由
検証用コマンドを実装コードへ移す際の反復作業を削減できます。
ヘッダー/ボディの対応
ヘッダーはオブジェクトへ、-dペイロードはbody/dataへ対応付けるのが基本です。
安全なマスキング
共有時にトークン等を伏せることで漏えい事故を減らせます。
最終チェック
メソッド、URL、ヘッダー、ボディが意図どおりか必ず検証してください。

FAQ

cURL変換ツール FAQ

どのフラグに対応していますか?
-X/--request、-H/--header、-d/--data系、-u/--user、-I/--head に対応します。
未対応フラグはどうなりますか?
黙って無視せず、警告として表示します。
入力コマンドは実行されますか?
いいえ。文字列のトークン化・解析のみを行います。
機密情報はどう保護されますか?
機密ヘッダー値は既定でマスクされます。
-u も変換されますか?
はい。Authorizationヘッダーが無ければBasicヘッダーを生成します。
-d が複数ある場合は?
&で連結して1つのbody文字列として扱います。
URLが複数ある場合は?
最初のURLを使用し、残りは警告表示します。
生成コードはそのまま本番利用できますか?
実用的なひな型として使えますが、認証・シリアライズ仕様は最終確認してください。
cURL変換ツール