Java
" header.
Chilkat2 Java
HTTP GET with Custom Header and OAuth2 Bearer Token
See more HTTP Examples
Demonstrate how to send a GET request with customer headers and an "Authorization: BearerChilkat Java Downloads
import com.chilkatsoft.chilkat2.ChilkatException;
import com.chilkatsoft.chilkat2.Http;
import com.chilkatsoft.chilkat2.JsonObject;
import com.chilkatsoft.chilkat2.StringBuilder;
public class ChilkatExample {
public static void main(String[] args) {
// This example requires the Chilkat API to have been previously unlocked.
// See Global Unlock Sample for sample code.
Http http = new Http();
// Setting the AuthToken property causes the "Authorization: Bearer <token>" header to be adeded.
http.setAuthToken("Just_the_access_token_here");
// Add one or more custom headers..
http.setRequestHeader("X-Tenant-ID", "value goes here");
http.setRequestHeader("blah-blah-blah", "value goes here");
String url = "https://www.example.com/abc/123?x=something&y=someOtherThing";
// Send the GET request and get the response body in the StringBuilder object.
StringBuilder sb = new StringBuilder();
try {
http.quickGetSb(url, sb);
} catch (ChilkatException e) {
System.out.println(e.getLastErrorText());
return;
}
System.out.println("response status code: " + http.getLastStatus());
System.out.println("response body:");
System.out.println(sb.getAsString());
// If the response contains JSON, you can load it into a Chilkat JSON object...
JsonObject json = new JsonObject();
json.loadSb(sb);
json.setEmitCompact(false);
System.out.println(json.emit());
}
}