I\'m writing a Java client that POSTs to a HTTP server that requires authentication.
I have to support at least the following three authentication metho
Related to @Mat's comment :
Here is an example used by my team and I :
import org.apache.commons.codec.binary.Base64;
HttpGet getRequest = new HttpGet(endpoint);
getRequest.addHeader("Authorization", "Basic " + getBasicAuthenticationEncoding());
private String getBasicAuthenticationEncoding() {
String userPassword = username + ":" + password;
return new String(Base64.encodeBase64(userPassword.getBytes()));
}
Hope it helps!