我使用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的描述,使用该方法以便获得具有基本身份验证的客户端。