Sample code for 30+ languages & platforms
Swift

Example: Http.SetAuthTokenSb method

Demonstrates the SetAuthTokenSb method.

Chilkat Swift Downloads

Swift

func chilkatTest() {
    var success: Bool = false

    let http = CkoHttp()!

    var oauth2_access_token: String? = "ya39.Ci-XA_C5bGgRDC3UaD-h0_NeL-DVIQnI2gHtBBBHkZzrwlARkwX6R3O0PCDEzRlfaQ"

    let sbAccessToken = CkoStringBuilder()!
    sbAccessToken.append(value: oauth2_access_token)

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

    var responseText: String? = http.quickGetStr(url: "https://chilkatsoft.com/helloWorld.txt")
    if http.lastMethodSuccess == false {
        print("\(http.lastErrorText!)")
        return
    }

    // See the HTTP request header that was sent.
    print("\(http.lastHeader!)")

    // 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 ****

}