Defaulthttpclient计划

时间:2011-08-22 14:22:41

标签: httpclient jersey

请求使用了错误的方案(http而不是https)。当我调试我的客户端并检查HttpHost对象内的方案时,我可以看到这一点。我正在使用JerseyClient提交请求,它通过创建带有URI的Web资源来实现。我只是传递一个字符串https://myserver.com:443/some/path。但是在DefaultHttpRoutePlanner类中,它决定使用HttpRoute的默认设置并使用http。谁能告诉我如何覆盖HttpRoute或RoutePlanner类的默认设置?

1 个答案:

答案 0 :(得分:0)

找到了答案 -

return new HttpHost(request.getURI().getHost(), request.getURI().getPort(), request.getURI().getScheme());