linux curl获取头部信息,curl 命令如何获取 http header 返回的响应消息头
curl 命令如何获取 http 请求的响应消息头信息?推荐方法主要有两种方式,一种是通过 -I 选项只返回消息头(header),另一种是通过 -i 选项返回包含 header 内容的所有信息。只返回 headercurl 命令提供了 -I 选项 或者 --head 选项,可以只打印 http header 信息,示例如下:[demo@Linux ~]$ curl -X HEAD -I http
curl 命令如何获取 http 请求的响应消息头信息?
推荐方法
主要有两种方式,一种是通过 -I 选项只返回消息头(header),另一种是通过 -i 选项返回包含 header 内容的所有信息。
只返回 header
curl 命令提供了 -I 选项 或者 --head 选项,可以只打印 http header 信息,示例如下:
[demo@Linux ~]$ curl -X HEAD -I http://x.x.x.x:xx/xxx/xxxx
HTTP/1.1 200
Last-Modified: Tue Feb 02 14:44:18 CST 2021
ETag: 1612248258000
Content-Length: 0
Date: Tue, 02 Feb 2021 07:22:31 GMT
和下面等同:
[demo@Linux ~]$ curl -X HEAD --head http://x.x.x.x:xx/xxx/xxxx
HTTP/1.1 200
Last-Modified: Tue Feb 02 14:44:18 CST 2021
ETag: 1612248258000
Content-Length: 0
Date: Tue, 02 Feb 2021 07:22:31 GMT
返回包含 header
除了提供了仅返回消息头的选项外,curl 也提供了既包含消息实体,又包含消息头的参数选项 -i 或者 --include,具体示例如下:
[demo@Linux ~]$ curl -i http://x.x.x.x:xx/xxx/xxxx
HTTP/1.1 200
Last-Modified: Tue Feb 02 14:44:18 CST 2021
ETag: 1612248258000
Content-Length: 0
Date: Tue, 02 Feb 2021 07:22:31 GMT
北京欢迎你
像音乐感动自己
也可以用 --include 选项,效果和如上等同:
[demo@Linux ~]$ curl --include http://x.x.x.x:xx/xxx/xxxx
HTTP/1.1 200
Last-Modified: Tue Feb 02 14:44:18 CST 2021
ETag: 1612248258000
Content-Length: 0
Date: Tue, 02 Feb 2021 07:22:31 GMT
北京欢迎你
像音乐感动自己
更多推荐
所有评论(0)