Sample code for 30+ languages & platforms
Unicode C

Example: Http.HasRequestHeader method

Demonstrates the HasRequestHeader method.

Chilkat Unicode C Downloads

Unicode C
#include <C_CkHttpW.h>

void ChilkatSample(void)
    {
    HCkHttpW http;
    BOOL b;

    http = CkHttpW_Create();

    CkHttpW_SetRequestHeader(http,L"X-CSRF-Token",L"Fetch");

    b = CkHttpW_HasRequestHeader(http,L"X-CSRF-Token");
    if (b == TRUE) {
        wprintf(L"X-CSRF-Token: Yes\n");
    }
    else {
        wprintf(L"X-CSRF-Token: No\n");
    }

    b = CkHttpW_HasRequestHeader(http,L"X-Something");
    if (b == TRUE) {
        wprintf(L"X-Something: Yes\n");
    }
    else {
        wprintf(L"X-Something: No\n");
    }

    //  The Accept and Accept-Encoding headers are default headers automatically added,
    //  unless the application chooses to remove by calling RemoveRequestHeader for each.
    b = CkHttpW_HasRequestHeader(http,L"Accept");
    if (b == TRUE) {
        wprintf(L"Accept: Yes\n");
    }
    else {
        wprintf(L"Accept: No\n");
    }

    //  Output:

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


    CkHttpW_Dispose(http);

    }