如图:
笔者在这里使用了ApiPost工具测试api,发现结果正常返回,但在谷歌浏览器中输入该url提示:
无法访问此网站
网址为 http://localhost:6666/nftwiki-net/user/getAll 的网页可能暂时无法连接,或者它已永久性地移动到了新网址。
ERR_UNSAFE_PORT
看到这一结果笔者第一反应是url拼写错误,经过检查后发现无误。于是笔者换了火狐浏览器提示如下错误:
此网址已被限制
此网址使用了一个通常用于网络浏览以外目的的端口。出于安全原因,Firefox 取消了该请求。
火狐浏览器给出的提示很清晰了,端口:6666选取的不是很合适,火狐浏览器出于安全原因将请求取消了,那就修改application.yml中的配置,这次选用了8000端口。
重新启动项目。
可以看到火狐浏览器返回了正常的数据。谷歌浏览器和ApiPost得到的结果都很正常。
总结一下:
api测试工具可以正常返回数据,但在浏览器中输入url无法访问网站那么很有可能是端口号的原因被浏览器取消了访问。
我们可以通过两种方法解决:
1.修改配置文件中的端口号。
2.取消端口号的限制。(具体方法已经有很多前辈讲过了,若感兴趣请自行搜索)