泽西版降级会停止连接

| 由于客户端使用Java 5,我们不得不将Jersey版本从1.7降级到1.0.3.1(而1.7似乎不兼容)。使用1.7时,我们可以使用下面的代码段愉快地连接到服务器。降级时,我们只会收到错误500(通过UniformInterfaceException),但错误消息中的URL在我的浏览器中仍然有效。 这是我们第一次与Jersey合作-从1.0.3.1到1.7,URL的调用方式是否进行了重大更改?我们应该改变拨打这些电话的方式吗?
WebResource service = client.resource(CPC_SECURE_BASE_URL); //base URL is the server\'s URL
System.out.println(service.path(\"customer\").path(\"0007023210\").accept(
            MediaType.TEXT_XML).get(String.class));
全栈跟踪:
com.sun.jersey.api.client.UniformInterfaceException: GET https://<address removed>/app/customer/0007023210 returned a response status of 500
at com.sun.jersey.api.client.WebResource.handle(WebResource.java:563)
at com.sun.jersey.api.client.WebResource.get(WebResource.java:179)
at com.jersey.client.RestClient.retrieveXMLResource(RestClient.java:66)
at com.jersey.client.RestClient.main(RestClient.java:91)
更新-我刚刚尝试使用Jersey 1.2运行代码(因为它是将在Java 5上运行的最后一个版本),现在返回错误401。我已经确认,一切仍在使用Java 6 + Jersey 1.7进行。     
已邀请:
        好吧,您使用的电话不同于我以前使用的电话。我以前不得不降级,并且一切都很好,但是我的电话看起来更像是我对这个问题的回答。     
        降级期间,编码错误已输入到应用程序中。希望这个问题可以删除。     

要回复问题请先登录注册