I want to set the HTTP Request header "Authorization" when sending a POST request to a server. How do I do it in Java? Does HttpClient have any support for it?
http://www.w3.org/Protocols/HTTP/HTRQ_Headers.html#z9
The server requires me to set some specific value for the authorization field: of the form ID:signature which they will then use to authenticate the request.
Thanks Ajay
Below is the example for setting request headers
Here is the code for a Basic Access Authentication:
And then just an example of how to execute it:
This question is "answered" here: Http Basic Authentication in Java using HttpClient?
There are many ways to do this. It was frustrating for me to try to find the answer. I found that the best was the Apache docs for HttpClient. Note: answers will change over time as the libraries used will have deprecated methods. http://hc.apache.org/httpcomponents-client-4.5.x/tutorial/html/authentication.html