Sample code for 30+ languages & platforms
Swift

Example: Http.HasRequestHeader method

Demonstrates the HasRequestHeader method.

Chilkat Swift Downloads

Swift

func chilkatTest() {
    let http = CkoHttp()!

    http.setRequestHeader(name: "X-CSRF-Token", value: "Fetch")

    var b: Bool = http.hasRequestHeader(name: "X-CSRF-Token")
    if b == true {
        print("X-CSRF-Token: Yes")
    }
    else {
        print("X-CSRF-Token: No")
    }

    b = http.hasRequestHeader(name: "X-Something")
    if b == true {
        print("X-Something: Yes")
    }
    else {
        print("X-Something: No")
    }

    // The Accept and Accept-Encoding headers are default headers automatically added,
    // unless the application chooses to remove by calling RemoveRequestHeader for each.
    b = http.hasRequestHeader(name: "Accept")
    if b == true {
        print("Accept: Yes")
    }
    else {
        print("Accept: No")
    }

    // Output:

    // X-CSRF-Token: Yes
    // X-Something: No
    // Accept: Yes

}