0

我需要连接到第三方网络服务。当我直接在 chrome 浏览器中点击链接时,我能够连接到它并得到响应。但是,当我使用 chrome 的 Advanced REST Client 应用程序尝试相同的操作时,我收到一条消息“找不到服务的服务器 DNS 地址”。

此外,当我尝试通过我的 JAVA 代码使用 spring 的 rest 模板连接它时,我得到一个未知主机异常。能够通过浏览器连接但不能通过其他方式连接的原因可能是什么?

提前致谢。

4

2 回答 2

0

可能是系统的 DNS 设置有问题?当主 DNS 未找到记录时,我不确定 Chrome 如何处理对 DNS 的查询。如果它使用 Google DNS,那么 Chrome 可能会连接到该服务,但其他应用程序不能。要对其进行测试,请将您的 DNS 设置为 8.8.8.8 并检查应用程序是否开始工作。

于 2017-10-16T21:27:53.527 回答
0

从浏览器它可以正常工作,但不能从其他客户端或应用程序,那么我猜是代理的问题。如果您使用的是办公网络,那么这个问题就会出现。

尝试通过连接到个人网络来访问 Web 服务。

上周我遇到了类似的问题,从浏览器和邮递员我可以访问网络服务,但不能从应用程序访问。

我与我的个人联系的那些然后它开始工作。

希望能帮助到你。

于 2018-04-10T14:19:35.760 回答