(Objective-C) Example: Http.HasRequestHeader method
Demonstrates the HasRequestHeader method.
#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
|