如何在没有 TLS 协商的情况下获取 curl 详细输出?

如何在没有 TLS 协商的情况下获取 curl 详细输出?

是否有 curl 选项可以生成-v除 TLS 协商之外的所有内容?我需要输入和输出标头,但不关心 TLS,因为我知道它可以工作。

答案1

不适用于curl7.70.0(2020 年 4 月发布)手册页

你能做的最好的就是过滤输出-v,例如

$ curl -sv -I https://google.com 2>&1 | grep '^[<>]'  
> HEAD / HTTP/2
> Host: google.com
> User-Agent: curl/7.64.1
> Accept: */*
> 
< HTTP/2 301 
< location: https://www.google.com/
< content-type: text/html; charset=UTF-8
< date: Wed, 06 May 2020 01:05:57 GMT
...

相关内容