お知らせ
現在サイトのリニューアル作業中のため、表示が崩れているページが存在することがあります。
HTTPを始めFTPやLDAPなど多様なプロトコルに対応したクライアント
curl [options...] <url>
ヘルプが充実してるのでヘルプ見たほうが早い
-X method
-X POSTとかするとそのメソッドを投げられる-XPOST形式でも動く-s
-S
-sが指定されている時にエラーを表示する-L
-sSLでセットにして使うことが多い-v
--verbose-Iでも見れるがHEAD methodを投げてるだけなので-Xと併用できない)2>&1-H
-H 'Content-Type: application/json'-H 'User-Agent:' -H 'Accept:' -H 'Host:'でcurl自身の既定ヘッダを消せる。但しHostヘッダーのないリクエストはRFC違反であるため受け付けられる保証はない-d
x-www-form-urlencodedを投げる時に使う-d key=value
-X POST扱いになる--data-urlencode
-dと同じだが中身がURLエンコードされる-o <path>
curl -v -H 'Content-Type: application/json' -d '{ "hoge": "piyo" }' -- 'https://example.com'