来自java客户端的HTTPS服务器的RESTful调用

问题描述:

我在本地机器上配置了一个Bobcat服务器,分别监听端口8000和8001上的HTTP和HTTPS请求。来自java客户端的HTTPS服务器的RESTful调用

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

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

我不能打电话端口8001相同的服务,使用HttpsURLConnection的对象。我需要配置SSL还是获取安全证书或什么?

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

谢谢。

+0

好吧,我不得不打了HTTPS服务器,因为有已经为服务器定义,没有安全证书的问题。我只需要使用HTTP测试我的服务。 我的队友指出HTTPS不会工作,因为没有安全证书,因此没有加密。 – divyanshm 2013-05-02 08:41:03

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

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

类似的插件可供其他浏览器也。 我曾尝试:

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