我使用JAXRSClientFactory.create方法创建代理,如下所示:

IMyService myService
 = JAXRSClientFactory.create("http://myserviceurl/", IMyService.class, "login1", "pwd", null);

并且此代码可以正常工作。

之后,我需要将此服务与另一个凭据一起使用,并尝试使用另一个凭据来创建相同的服务,如下所示:
IMyService myNewService
 = JAXRSClientFactory.create("http://myserviceurl/", IMyService.class, "login2", "pwd", null);

此代码有效,但是使用错误的凭据(使用第一项服务的凭据)。我没有找到任何更改它的方法(重置,清除或类似操作)。

还有一个更详细的信息,该问题仅涉及摘要授权。基本的效果很好。

任何人都可以帮助我解决这个问题。

谢谢。

最佳答案

摘要身份验证如何与JAXRSClientFactory.create一起使用?
根据API的描述,使用该方法以便获得具有基本身份验证的客户端。

09-29 22:06