Я пытаюсь преобразовать эту команду curl в запрос джерси:
curl host:8154/go/api/pipelines/build_service/schedule -u 'username:password'
Я почти на месте, но я продолжаю получать 401 Unauthorized.Вот мой клиент
this.client = ClientBuilder.newBuilder()
.register(userAuth(username, password))
.withConfig(config)
.hostnameVerifier(new TrustAllHostNameVerifier())
.sslContext(new Ssl().getSslContext())
.build();
А вот userAuth
private HttpAuthenticationFeature userAuth(String username, String password) {
return HttpAuthenticationFeature.basic(username, password);
}
Разве -u
не означает базовую авторизацию?