В чем разница между javax.ws.rs.client.Client и org.apache.cxf.jaxrs.client.WebClient - PullRequest
1 голос
/ 20 сентября 2019

Я пытаюсь создать вызывающую веб-службу REST в Spring, но я не знаю, какое решение будет лучшим, если я попытаюсь добавить базовую аутентификацию, если я буду использовать org.apache.cxf.jaxrs.client.WebClient:

WebClient webClient = WebClient.create(String baseAddress, List<?> providers, String username, String password, String configLocation)

или с Джерси javax.ws.rs.client.Client:

HttpAuthenticationFeature feature = HttpAuthenticationFeature.basic("howtodoinjava", "password");
clientConfig.register( feature) ;
clientConfig.register(JacksonFeature.class);

Client client = ClientBuilder.newClient( clientConfig );
WebTarget webTarget = client.target("http://localhost:8080/JerseyDemos/rest").path("employees");
...