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