【问题标题】:RESTful call to HTTPS server from java client从 Java 客户端对 HTTPS 服务器的 RESTful 调用
【发布时间】:2013-02-14 07:53:50
【问题描述】:

我在本地机器上配置了一个 Bobcat 服务器,分别在端口 8000 和 8001 上监听 HTTP 和 HTTPS 请求。

虽然我可以从 Java 客户端使用 HTTP 调用 RESTful 服务 -

URL url = new URL("http://localhost:8000/helloworld");
HttpURLConnection connection = (HttpURLConnection)url.openConnection();

我无法使用 HttpsURLConnection 对象在端口 8001 上调用相同的服务。我是否需要配置 SSL 或获取安全证书之类的?

我的主要动机是开发 RESTful 服务,我使用 Web 客户端 (JSP) 来简单地测试服务。有人可以帮我使用 HTTPS 调用服务端点吗?

谢谢。

【问题讨论】:

  • 好吧,我在访问 HTTPS 服务器时遇到了问题,因为没有为服务器定义安全证书。我只需要使用 HTTP 测试我的服务。我的队友指出 HTTPS 无法工作,因为没有安全证书,因此没有加密。

标签: rest https


【解决方案1】:

您可以在 Firefox 上使用 RESTClient 插件进行测试。 它允许您向端点发出所有 GET、POST 请求。

下载链接:https://addons.mozilla.org/en-us/firefox/addon/restclient/

类似的插件也可用于其他浏览器。 我试过了:

高级 Rest 客户端:谷歌浏览器

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-04-25
    • 2013-08-22
    • 1970-01-01
    • 2014-09-04
    • 1970-01-01
    • 2012-01-29
    • 1970-01-01
    • 2010-12-31
    相关资源
    最近更新 更多