postman请求一个url,could not get any response
preface
最近 同事使用 postman 遇到一个问题, url 请求不通, could not get any response
现象
排除问题
ping 了 域名 没有问题(排除 本地 host 文件修改,作为开发经常会办这种事情)
telnet 443 端口 没有问题(其实这个只能说明 域名转发服务器的 443 端口没有问题)
以上 说明 对外服务是没有问题的
浏览器访问如下, statuscode 为 405 , 进一步说明了 后台服务是没有问题的
我猜测 postman 代理问题,同时确认没有代理。
然后我本地 postman 验证了下,确实不能访问 url, 见鬼了!!!
就是一种感觉 ,ssl 证书不能识别? 直接使用了 http 协议访问,可以访问了。 幸好我们的 80 端口没有封死(本来就不应该封死,应rewrite), 不然就哭了。
后来, 百度了下 postman 有 ssl 证书校验, 关闭了 就可以正常访问 https 请求了。
如下步骤即可:
显然 ok 了。
总结
仔细看postman给出的提示信息:
- 后台没有正确运行(telnet 已经排除了)
- 自签的 ssl 证书问题, 可能是 openssl 问题(本次遇到的就是这个问题)
- 代理问题(这个排除了)
- 请求超时 问题 , 这个嘛, 感觉不是的。