我正在连接到首先进入身份验证登录页面然后重定向的服务器。泽西岛未遵循302重定向
ClientConfig config = new DefaultClientConfig();
config.getProperties().put(ClientConfig.PROPERTY_FOLLOW_REDIRECTS, true);
Client client = Client.create(config);
client.setFollowRedirects(true);
WebResource service = client.resource(UriBuilder.fromUri(url).build());
String output = service.path(resource)
.path(model)
.path(id)
.accept(MediaType.APPLICATION_JSON)
.get(String.class);
这被抛出异常:
在异常线程 “ThreadJob” com.sun.jersey.api.client.UniformInterfaceException:GET https://url 返回的302响应状态在实测值 com.sun.jersey.api.client.WebResource.handle(WebResource.java:688) at com.sun.jersey.api.client.WebResource.access $ 200(WebResource.java:74) at com.sun.jersey .api.client.WebResource $ Builder.get(WebResource.java:509)
新泽西版本1.19
夫妇的选择,试图在这里http://stackoverflow.com/questions/21778393/jersey-jax-rs-client-2-5-follow-redirect – stringy05
你也使用哪种版本的球衣以及哪个http连接器? – stringy05
我使用球衣1.19。我不知道什么是httpconnector。这段代码是我球衣的完整代码,我没有明确导入任何httpconnector –