我需要连接到第三方网络服务。当我直接在Chrome浏览器中点击链接时,我能够连接到它并获得响应。但是当我尝试使用chrome的高级REST客户端应用程序时,我收到一条消息“找不到服务的服务器DNS地址。”
此外,当我尝试通过我的JAVA代码连接它时,使用spring的rest模板,我得到一个Unknown主机异常。可能是什么原因可以通过浏览器连接而不是其他?
提前致谢。
答案 0 :(得分:0)
您的系统DNS设置可能存在问题吗?当主DNS未找到记录时,我不确定Chrome如何处理对DNS的查询。如果它使用谷歌DNS',那么Chrome可能会连接到该服务,但其他应用程序不能。 要测试它,请将DNS设置为8.8.8.8并检查应用是否开始工作。
答案 1 :(得分:0)
从浏览器它正常工作,但不是从休息客户端或应用程序,然后我猜代理问题。 如果您使用的是办公室网络,那么这个问题就会出现。
尝试通过连接到个人网络来访问网络服务。
我上周遇到过类似的问题,从浏览器和邮递员那里我可以点击网络服务而不是应用程序。
我与我的个人联系,然后它开始工作。
希望它有所帮助。