关于url在api测试工具中有返回但在浏览器不能访问的问题解决。

本文介绍了在使用ApiPost测试API时遇到的问题,即URL在测试工具中能正常返回数据,但在Chrome和Firefox浏览器中因端口安全限制无法访问。通过火狐浏览器的明确提示,发现端口6666被限制,解决方案是更改应用配置文件中的端口号,例如更改为8000,并重新启动项目。问题解决后,所有浏览器都能正常访问。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

如图:

笔者在这里使用了ApiPost工具测试api,发现结果正常返回,但在谷歌浏览器中输入该url提示:

无法访问此网站

网址为 http://localhost:6666/nftwiki-net/user/getAll 的网页可能暂时无法连接,或者它已永久性地移动到了新网址。

ERR_UNSAFE_PORT

看到这一结果笔者第一反应是url拼写错误,经过检查后发现无误。于是笔者换了火狐浏览器提示如下错误:

此网址已被限制

此网址使用了一个通常用于网络浏览以外目的的端口。出于安全原因,Firefox 取消了该请求。

火狐浏览器给出的提示很清晰了,端口:6666选取的不是很合适,火狐浏览器出于安全原因将请求取消了,那就修改application.yml中的配置,这次选用了8000端口。

                ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        

重新启动项目。

可以看到火狐浏览器返回了正常的数据。谷歌浏览器和ApiPost得到的结果都很正常。

总结一下:

        api测试工具可以正常返回数据,但在浏览器中输入url无法访问网站那么很有可能是端口号的原因被浏览器取消了访问。

        我们可以通过两种方法解决:

                1.修改配置文件中的端口号。

                2.取消端口号的限制。(具体方法已经有很多前辈讲过了,若感兴趣请自行搜索)

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值