Linuxコマンド | ネットワーク | curl Webアクセス
curlコマンド
cURL(Client URL)コマンドは、コマンドラインのデータ転送ツールです。無料のオープンソースで、さまざまなプロトコルをサポートします。
さまざまなプロトコルのサポート
DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, Telnet, TFTP
使用方法
curl (options...) [URL]
オプション:
-X: 使用するHTTPメソッドを選択します。-d, --data: request bodyを指定します。-d (file_name): テキストファイルの内容を送信できます。--data-urlencode: URL encodeを使用します。--data-binary: バイナリデータを送信するときに使用します。-G: 送信先のサイトURLまたはIPアドレス。-H: ヘッダー情報を渡します。-i: サイトのHeader情報だけを取得します。-I: サイトのHeaderとbody情報を一緒に取得します。-u: ユーザー情報を表示します。-v: 詳細情報を表示します。
curlコマンドの使用例
URLのみ指定
$ curl www.devkuma.com
header値を指定
$ curl -H "Content-Type: application/json" www.devkuma.com
HTTP Methodを指定
$ curl -X GET www.devkuma.com