CURLの使い方は?
curl(Client URL用)は、サーバーと通信するためのコマンドラインツールです。主な用途は、さまざまなプロトコルを使用して要求を送信し、サーバーからの応答を取得することです。以下に、curlの一般的な使用方法を示します。
- GETリクエストを送信します:
curl [URL]
- POSTリクエストを送信します。
curl -X POST -d "param1=value1¶m2=value2" [URL]
- 他のHTTPメソッドでリクエストを送信する:
curl -X [METHOD] [URL]
- リクエストヘッダーの設定:
curl -H "Content-Type: application/json" [URL]
- リクエストのタイムアウト時間を設定する:
curl --max-time [TIME_IN_SECONDS] [URL]
- ファイルをダウンロード
curl -O [URL]
- ファイルを応答に保存:
curl -o [FILENAME] [URL]
- プロキシサーバーを使用する:
curl -x [PROXY_HOST:PORT] [URL]
- 認証付きリクエスト:
curl -u [USERNAME:PASSWORD] [URL]
- JSONデータを送信する:
curl -X POST -H "Content-Type: application/json" -d '{"key":"value"}' [URL]
以下に記載したのはCURLの機能の一部に過ぎず、他にさまざまな機能とオプションがあり、用途に合わせて使用できます。