J'utilise normalement cUrl pour atteindre mon point de terminaison à la minute. Mais je ne suis pas au stade où je dois penser à construire le client.cUrl to apache HttpClient
Je normalement frappé mon point final de la manière suivante:
curl -u "adminaccount:adminpassword" http://localhost:8080/api/private/v1/endpoint/
Disons que je le code ci-dessous
HttpGet getRequest = new HttpGet(
"http://localhost:8080/api/private/v1/endpoint/");
HttpResponse response = httpClient.execute(getRequest);
Maintenant, je dois évidemment passer l'équivalent de ce qui suit:
-u" adminaccount:adminpassword"
en quelque sorte. Des idées?
Si vous comptez faire une rétrogradation, au moins laisser un commentaire. – Edward
Jetez un oeil à la documentation HttpClient: https://hc.apache.org/httpcomponents-client-ga/examples.html – Jyr
Que diriez-vous de google ce que l'en-tête HTTP Authorization est et comment le définir dans HttpGet? - indice: dans votre cas, il s'agit de schéma d'authentification BASIC ... – Vadim