Обычно я использую cUrl, чтобы поразить конечную точку в минуту. Но я не на том этапе, где мне нужно подумать о создании клиента.cUrl to apache HttpClient
Я обычно ударил мой конечной точки следующим образом:
curl -u "adminaccount:adminpassword" http://localhost:8080/api/private/v1/endpoint/
Допустим, у меня есть код ниже
HttpGet getRequest = new HttpGet(
"http://localhost:8080/api/private/v1/endpoint/");
HttpResponse response = httpClient.execute(getRequest);
Теперь я, очевидно, нужно пройти в эквиваленте, что:
-u" adminaccount:adminpassword"
как-то. Есть идеи?
Если вы собираетесь спускать вниз, по крайней мере, оставляйте комментарий. – Edward
Взгляните на документы HttpClient: https://hc.apache.org/httpcomponents-client-ga/examples.html – Jyr
Как узнать, что такое HTTP-заголовок авторизации и как установить его в HttpGet? - подсказка: в вашем случае речь идет о схеме аутентификации BASIC ... – Vadim