お知らせ
現在サイトのリニューアル作業中のため、全体的にページの表示が乱れています。
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'