Sample code for 30+ languages & platforms
Swift

Example: Http.SetUrlVar method

Demonstrates the HTTP SetUrlVar method.

Chilkat Swift Downloads

Swift

func chilkatTest() {
    var success: Bool = false

    let http = CkoHttp()!

    var url: String? = "https://finnhub.io/api/v1/quote?symbol={$symbol}&token={$api_key}"

    // When the request is sent, the {$symbol} is replaced with "MSFT"
    // and the {$api_key} is replaced with "1234567890ABCDEF"
    http.setUrlVar(name: "symbol", value: "MSFT")
    http.setUrlVar(name: "api_key", value: "1234567890ABCDEF")

    let sbJson = CkoStringBuilder()!
    success = http.quickGetSb(url: url, sbContent: sbJson)
    if success == false {
        print("\(http.lastErrorText!)")
        return
    }

    var statusCode: Int = http.lastStatus.intValue
    if statusCode != 200 {
        print("Status code: \(statusCode)")
        print("Error Message:")
        print("\(sbJson.getAsString()!)")
    }
    else {
        print("JSON Stock Quote:")
        print("\(sbJson.getAsString()!)")
    }

    // Output:

    // JSON Stock Quote:
    // {"c":522.98,"d":0.5,"dp":0.0957,"h":524.51,"l":520.86,"o":524.28,"pc":522.48,"t":1755271948}

}