如何查看请求头和响应头
备注:管道之后处理的不包含头部这一部分,如果想单纯拿到请求头和响应头,可以将整个过程写到文件中,对文件执行sed -n '/^>.GET/,/^<\s+/p'就能确切筛选
// 其实这里的sed随便写什么只要不报错就行,控制台就不会输出返回结果,而只有握手和请求头以及响应头
curl -v https://www.baidu.com/ | sed -n '/1,$/p'
只查看请求头,可以将上面的 curl -v https://www.baidu.com/ | sed -n '/1,$/p'在控制台的输出,手动选中赋值一份到临时文件temp(这里不能用,重定向输出或者tee命令,因为重定向指的是将上一个命令的结果,而这里命令的结果是响应的内容,也就是html部分,不包含头部还有握手)
// 查看http请求头
sed -n '/^>.GET/,/^>\s*$/p' temp
// 查看http请求头和响应头
sed -n '/^>.GET/,/^<\s*$/p' temp
// 查看http响应头
sed -n '/^>\s*$/,/^<\s*$/p' temp