作者:神話南帝冫 | 来源:互联网 | 2023-06-08 14:38
申明:为了不涉及公司项目隐私以及安全考虑,文中ip地址,域名统一加马赛克处理!我直接使用postman请求项目接口地址,使用域名的方式,获取数据完全没问题,操作结果如下:同一套代
申明: 为了不涉及公司项目隐私以及安全考虑, 文中ip地址, 域名统一加马赛克处理!
我直接使用postman请求项目接口地址, 使用域名的方式,获取数据完全没问题, 操作结果如下:
同一套代码, 然后在其他都相同的前提下我使用ip地址的方式访问, postman给出的提示是下面的
使用的是腾讯云服务器, 首先说明几点, 域名解析肯定是事先都处理好的, 域名解析
然后 电脑cmd命令窗口, ping ip地址, ping 域名也都是能成功ping通的
最后问题的根源还是回到postman给出的提示信息上来 ,通过公网ip地址访问获取数据postman给出的提示信息, 小编贴出来
Could not get any response
There was an error connecting to https://120.xxx.xxxx.xxxx:8088/user/login.
Why this might have happened:
-
The server couldn't send a response:
Ensure that the backend is working properly
-
Self-signed SSL certificates are being blocked:
Fix this by turning off 'SSL certificate verification' in Settings > General
-
Proxy configured incorrectly
Ensure that proxy is configured correctly in Settings > Proxy
-
Request timeout:
Change request timeout in Settings > General
说的是让我在设置中关闭SSL证书之类的
上面我框中的是问题解决的重中之重, 然后通过查阅资料, 知道postman设置里面确实有这个关闭SSL证书验证 这个设置开关, window系统电脑关闭此设置步骤 :
左上角 File -> Settings ->General-> 关闭:SSL certificate verification
即可正常访问https的接口。
关闭此设置之后, 成功获取到数据
【总结】
Postman中默认是开启了SSL验证的,导致此处使用ip地址的方式访问https出错
也就是小编在日常开发工程中遇到问题解决问题的一些小思路, 写出来方便自己后期查看, 如果能对正在看文章的你有一些看问题和解决问题的一些启发, 那就再好不过了, 哈哈,赠人玫瑰手留余香, 授人以鱼不如授人以渔, 热爱学习, 喜欢记录 , 乐于分享, 期待与你一起精进, 好了今天的文章就到此结束了, 感谢你的耐心查阅 !