cURLコマンドをオンライン無料作成

HTTPリクエストをフォームに入力するだけで、そのまま実行できるcURLコマンドを作成します。同じリクエストを入力し直すことなく、Python、JavaScript、Java、Go、Rust、C#に出力できます。

cURLコマンド作成ツール


                    
コード例
Select a language above to generate a code example from the current request settings.
簡単な3ステップ

オンラインでcURLコマンドを作成する方法

リクエストを一度入力すれば、コマンドでもコードでも再利用できます。

1

リクエストを設定する

HTTPメソッド、URL、ヘッダーを指定し、フォーム、JSON、生テキスト、ファイルアップロードなどの本文形式を選びます。

2

コマンドを生成する

「コマンドを生成」でcURLコマンドを作り、「コマンドをコピー」でコピーします。

3

コードを出力する

「コード例」の言語タブを選ぶと、同じリクエストをPython、JavaScript、Java、Go、Rust、C#のコードに変換できます。

コード出力

1つのリクエストを6つの言語へ

各コード例は、上で設定したメソッド、URL、ヘッダー、本文、プロキシをそのまま反映します。

言語 HTTPクライアント 依存関係 プロキシ対応
Python requests requests はい、proxiesを使用
JavaScript fetch なし、標準API ブラウザが管理
Java HttpClient JDK 11以降 はい、ProxySelector
Go net/http なし、標準ライブラリ はい、http.ProxyURL
Rust reqwest(blocking) blocking機能付きreqwest はい、reqwest::Proxy
C# HttpClient なし、標準ライブラリ はい、WebProxy

プライバシーを守る設計: コマンドとすべてのコード例は、ブラウザ内のJavaScriptで生成します。URL、ヘッダー、トークン、リクエスト本文は73hiのサーバーに送信しません。

無料cURL作成ツール

日々のAPIデバッグに

手入力しがちなHTTPリクエストの要素を、1つのフォームで組み立てられます。

ヘッダーのプリセット

よく使うコンテンツタイプ、認証、Cookieヘッダー、実際のブラウザに近いUser-Agentをワンクリックで追加。

あらゆる本文形式

本文なし、フォーム、JSON、生テキスト、ファイルを切り替えると、コマンドのオプションも自動で変わります。

プロキシに対応

HTTPまたはSOCKS5プロキシと必要に応じた認証情報を設定すると、対応する-xオプションと各言語のコードを生成します。

ワンクリックでコピー

完成したコマンドや生成コードをクリップボードへコピーし、ターミナルやエディターに貼り付けられます。

よくあるご質問

cURLコマンド作成のFAQ

cURL作成ツールは無料ですか?

はい。コマンド作成もコード出力も登録不要で無料です。すべてブラウザ内で生成します。

どのプログラミング言語に出力できますか?

Python(requests)、JavaScript(fetch)、Java(HttpClient)、Go(net/http)、Rust(reqwest)、C#(HttpClient)に出力できます。

リクエストデータはサーバーに送信されますか?

いいえ。コマンドとコード例はすべてブラウザ内のJavaScriptで生成するため、URL、ヘッダー、本文が端末の外に出ることはありません。

フォームデータとJSONデータの違いは?

フォームデータは、キーと値の組をURLエンコードし、次のオプションで送信します: --data-urlencode。HTMLフォームと同じ形式です。JSONデータは未加工のJSON文字列を次のオプションで送信します: -d。通常、次の Content-Type: application/json ヘッダーと組み合わせます。生データは入力内容を変更せずに渡します。

生成するコマンドにプロキシを追加するには?

HTTPまたはSOCKS5プロキシを選び、ホスト、ポート、必要に応じて認証情報を入力します。cURLコマンドでは次の -x オプションを使い、各言語の例では標準的な方法でプロキシを設定します。

生成されたコードに必要な依存関係は?

Pythonの例は次の requests ライブラリを使い、Rustの例は次の reqwest ライブラリのblocking機能を使います。JavaScript、JDK 11以降のJava、Go、C#は標準ライブラリのみを使用します。

ファイルアップロードの設定でファイルが送信されますか?

いいえ。ローカルファイルパスを入力すると、コマンドに文字列として記載されるだけです。ツール全体がブラウザ内で動作し、ファイル自体の読み取りや送信は行いません。