可以使用ClientExecutor提供凭据。
Credentials credentials = new UsernamePasswordCredentials(userId, password); HttpClient httpClient = new HttpClient(); httpClient.getState().setCredentials(AuthScope.ANY, credentials); httpClient.getParams().setAuthenticationPreemptive(true); ClientExecutor clientExecutor = new ApacheHttpClientExecutor(httpClient); ServiceApi client = ProxyFactory.create(ServiceApi.class, baseUri, clientExecutor);



