无法使用Chrome高级REST客户端连接到网络服务,但能够通过Chrome浏览器进行连接

时间:2017-09-27 12:45:24

标签: resttemplate advanced-rest-client

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

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

提前致谢。

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

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

我上周遇到过类似的问题,从浏览器和邮递员那里我可以点击网络服务而不是应用程序。

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

希望它有所帮助。