Я пытаюсь создать вызывающую веб-службу 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");