如何使用 Jersey Client API 将 GET 请求发送到在 HTTPS 协议上运行的服务器。有我可以使用的示例代码吗?
像这样构建你的客户端
HostnameVerifier hostnameVerifier = HttpsURLConnection.getDefaultHostnameVerifier();
ClientConfig config = new DefaultClientConfig();
SSLContext ctx = SSLContext.getInstance("SSL");
ctx.init(null, myTrustManager, null);
config.getProperties().put(HTTPSProperties.PROPERTY_HTTPS_PROPERTIES, new HTTPSProperties(hostnameVerifier, ctx));
Client client = Client.create(config);
摘自此博客文章,包含更多详细信息:http://blogs.oracle.com/enterprisetechtips/entry/consuming_restful_web_services_with
有关设置证书的信息,请参阅这个很好回答的问题:在 Java 中将 HTTPS 与 REST 结合使用
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)