Sample code for 30+ languages & platforms
Objective-C

Example: Http.HasRequestHeader method

Demonstrates the HasRequestHeader method.

Chilkat Objective-C Downloads

Objective-C
#import <CkoHttp.h>

CkoHttp *http = [[CkoHttp alloc] init];

[http SetRequestHeader: @"X-CSRF-Token" value: @"Fetch"];

BOOL b = [http HasRequestHeader: @"X-CSRF-Token"];
if (b == YES) {
    NSLog(@"%@",@"X-CSRF-Token: Yes");
}
else {
    NSLog(@"%@",@"X-CSRF-Token: No");
}

b = [http HasRequestHeader: @"X-Something"];
if (b == YES) {
    NSLog(@"%@",@"X-Something: Yes");
}
else {
    NSLog(@"%@",@"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 == YES) {
    NSLog(@"%@",@"Accept: Yes");
}
else {
    NSLog(@"%@",@"Accept: No");
}

//  Output:

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