【发布时间】:2015-07-09 11:02:38
【问题描述】:
我正在连接到一个服务器,该服务器首先进入一个身份验证登录页面,然后重定向。
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 Found 的响应状态 在 com.sun.jersey.api.client.WebResource.handle(WebResource.java:688) 在 com.sun.jersey.api.client.WebResource.access$200(WebResource.java:74) 在 com.sun.jersey.api.client.WebResource$Builder.get(WebResource.java:509)
球衣版本 1.19
【问题讨论】:
-
这里有几个选项可以尝试stackoverflow.com/questions/21778393/…
-
还有您使用的是哪个版本的球衣以及哪个 http 连接器?
-
我正在使用球衣 1.19。我不知道什么httpconnector。这段代码是我的全部球衣代码,我没有明确导入任何 httpconnector