curl 和 openssl s_client 之间的不同响应

curl 和 openssl s_client 之间的不同响应

一些结果让我很头疼。

运行以下命令将产生 HTTP 200 响应:

$ curl -v -L www.example.com >/dev/null

运行此程序时,使用精确的标头curl会导致 HTTP 403 响应:

$ openssl s_client -connect www.example.com:443

证书没有问题,并curl验证openssl它。我真的想不出任何东西来开始挖掘这个问题,所以即使只是一个大胆的猜测也是非常受欢迎的!

403 响应来自 Fortigaurd 服务器,显示“Web 过滤服务错误:所有 Fortiguard 服务器均未响应”。

如果需要,我可以提供更多信息,例如curl和输出。openssl

相关内容