Sample code for 30+ languages & platforms
Java

Example: Http.SetAuthTokenSb method

Demonstrates the SetAuthTokenSb method.

Chilkat Java Downloads

Chilkat2 Java
import com.chilkatsoft.chilkat2.ChilkatException;
import com.chilkatsoft.chilkat2.Http;
import com.chilkatsoft.chilkat2.StringBuilder;

public class ChilkatExample {

    public static void main(String[] args) {
        Http http = new Http();

        String oauth2_access_token = "ya39.Ci-XA_C5bGgRDC3UaD-h0_NeL-DVIQnI2gHtBBBHkZzrwlARkwX6R3O0PCDEzRlfaQ";

        StringBuilder sbAccessToken = new StringBuilder();
        sbAccessToken.append(oauth2_access_token);

        // Causes the "Authorization: Bearer <access_token>" header to be added to all HTTP requests.
        http.setAuthTokenSb(sbAccessToken);

        String responseText;
        try {
            responseText = http.quickGetStr("https://chilkatsoft.com/helloWorld.txt");
        } catch (ChilkatException e) {
            System.out.println(e.getLastErrorText());
            return;
        }

        // See the HTTP request header that was sent.
        System.out.println(http.getLastHeader());

        // Output:
        //
        // GET /helloWorld.txt HTTP/1.1
        // Host: chilkatsoft.com
        // Accept: */*
        // Accept-Encoding: gzip
        // Authorization: Bearer ya39.Ci-XA_C5bGgRDC3UaD-h0_NeL-DVIQnI2gHtBBBHkZzrwlARkwX6R3O0PCDEzRlfaQ

        // Note: Starting in v11.2.0, the information that should be kept secret in the Authorization header
        // will be redacted.  Thus, in Chilkat v11.2.0 and later, the LastHeader property will show the following:

        // Authorization: Bearer ****
    }
}