要使用命令行curl显示请求标头,您可以使用以下命令:
curl -I -v <URL>
其中,-I
选项表示只显示HTTP头,-v
选项表示显示详细的请求过程。
例如,如果您想要查看请求标头的响应,可以使用以下命令:
curl -I -v https://www.example.com
这将显示类似于以下内容的输出:
* Trying 93.184.216.34:80...
* TCP_NODELAY set
* Connected to www.example.com (93.184.216.34) port 80 (#0)
> HEAD / HTTP/1.1
> Host: www.example.com
> User-Agent: curl/7.68.0
> Accept: */*
> < HTTP/1.1 200 OK< Accept-Ranges: bytes< Cache-Control: max-age=604800< Content-Type: text/html; charset=UTF-8< Date: Mon, 14 Jun 2021 13:22:24 GMT
< Etag: "3147526947"
< Expires: Mon, 21 Jun 2021 13:22:24 GMT< Last-Modified: Thu, 17 Oct 2019 07:18:26 GMT< Server: ECS (nyb/1e19)
< Vary: Accept-Encoding
< X-Cache: HIT< Content-Length: 1256
<
* Connection #0 to host www.example.com left intact
在这个输出中,您可以看到请求标头,例如 Host
、User-Agent
、Accept
等,以及响应标头,例如 Accept-Ranges
、Cache-Control
、Content-Type
等。
领取专属 10元无门槛券
手把手带您无忧上云