我正在連接到首先進入身份驗證登錄頁面然後重定向的服務器。澤西島未遵循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 –