java - 无法从 Eclipse 中的客户端或restclient-ui 使用外部 RestFul Web 服务

标签 java eclipse web-services restful-url rest-client

我无法从客户端使用 RESTful Web 服务。我已经在 Eclipse 中编写,甚至无法从 Restclient-ui 使用它,但可以访问在我的位置 Web 逻辑服务器中运行的示例 RESTful Web 服务。我在公司/公司网络中。收到错误连接超时异常。

来自restclient-ui的错误

Connection to http://api.openweathermap.org refused
org.apache.http.conn.HttpHostConnectException: Connection to http://api.openweathermap.org refused
    at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:127)
    at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:147)
    at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:108)
    at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:415)
    at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:641)
    at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:576)
    at org.wiztools.restclient.HTTPClientRequestExecuter.execute(HTTPClientRequestExecuter.java:303)
    at org.wiztools.restclient.ui.RESTView$26.run(RESTView.java:1061)
Caused by: java.net.ConnectException: Connection timed out: connect
    at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)
    at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
    at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
    at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
    at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
    at java.net.PlainSocketImpl.connect(Unknown Source)
    at java.net.SocksSocketImpl.connect(Unknown Source)
    at java.net.Socket.connect(Unknown Source)
    at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:123)
    at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:123)
    ... 7 more

最佳答案

尝试使用以下方法设置您公司的代理:

System.getProperties().put("https.proxyHost", "proxyHost");
System.getProperties().put("https.proxyPort", "proxyPort");

http 类似。

关于java - 无法从 Eclipse 中的客户端或restclient-ui 使用外部 RestFul Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30885010/

相关文章:

java - 使用 Java 的 AWS SWF 中的 AspectJ 加载时间编织失败?

java - 是否可以从 EJB2 客户端调用 Restful Web 服务

java - 将对象集合序列化为 JSON 和 XML

java - 如何获取 Eclipse 的 android studio 项目库?

eclipse - PyCharm 在 Eclipse 中像 PyDev 一样显示声明气泡

asp.net - 当从本地计算机而不是远程查看时,ASMX 测试页面将 HTTP POST 作为选项显示?

java - Spring Data - 覆盖某些存储库的默认方法

java - 如何为具有 hibernate 配置的 Maven eclipse 项目制作可运行的 jar 文件

c# - 两个数组的并集

java - 是否可以将 Eclipse 中的文件/文件夹标记为已生成?