Sample code for 30+ languages & platforms
Node.js

Example: Http.HasRequestHeader method

Demonstrates the HasRequestHeader method.

Chilkat Node.js Downloads

Node.js
NODEJS_PRELUDE

function chilkatExample() {

    var http = new chilkat.Http();

    http.SetRequestHeader("X-CSRF-Token","Fetch");

    var b = http.HasRequestHeader("X-CSRF-Token");
    if (b == true) {
        console.log("X-CSRF-Token: Yes");
    }
    else {
        console.log("X-CSRF-Token: No");
    }

    b = http.HasRequestHeader("X-Something");
    if (b == true) {
        console.log("X-Something: Yes");
    }
    else {
        console.log("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("Accept");
    if (b == true) {
        console.log("Accept: Yes");
    }
    else {
        console.log("Accept: No");
    }

    //  Output:

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

}

chilkatExample();