一些结果让我很头疼。
运行以下命令将产生 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