(Objective-C) Add Custom Header to HTTP GET
Demonstrates how to add a custom HTTP request header to an HTTP GET. This is not a request parameter, but is a header added to the MIME header of the HTTP request.
#import <CkoGlobal.h>
#import <CkoHttp.h>
#import <NSString.h>
// All Chilkat classes can be unlocked at once at the beginning of a program
// by calling UnlockBundle. It requires a Bundle unlock code.
CkoGlobal *chilkatGlob = [[CkoGlobal alloc] init];
BOOL success = [chilkatGlob UnlockBundle: @"Anything for 30-day trial."];
if (success != YES) {
NSLog(@"%@",chilkatGlob.LastErrorText);
return;
}
CkoHttp *http = [[CkoHttp alloc] init];
// Add a custom header. The MIME field name is "X-CSRF-Token", and the
// header field value is "Fetch".
[http SetRequestHeader: @"X-CSRF-Token" value: @"Fetch"];
// Send the HTTP GET and return the content in a string.
NSString *html = 0;
html = [http QuickGetStr: @"http://www.galapagos.org/"];
NSLog(@"%@",html);
|