Objective-C
Objective-C
POST application/json HTTPS Request
See more HTTP Examples
Demonstrates how to send an HTTPS POST where the request body and response body both have the application/json Content-Type. Also demonstrates how to add a few custom headers to the request.Chilkat Objective-C Downloads
#import <CkoHttp.h>
#import <NSString.h>
#import <CkoHttpResponse.h>
BOOL success = NO;
// This requires the Chilkat API to have been previously unlocked.
// See Global Unlock Sample for sample code
CkoHttp *http = [[CkoHttp alloc] init];
// Add a few custom headers.
[http SetRequestHeader: @"Client-ID" value: @"my_client_id"];
[http SetRequestHeader: @"Client-Token" value: @"my_client_token"];
http.Accept = @"application/json";
NSString *url = @"https://api.fiscallog.eu/sign/v1";
NSString *jsonRequestBody = @"{ .... }";
CkoHttpResponse *resp = [[CkoHttpResponse alloc] init];
success = [http HttpStr: @"POST" url: url bodyStr: jsonRequestBody charset: @"utf-8" contentType: @"application/json" response: resp];
if (success == NO) {
NSLog(@"%@",http.LastErrorText);
return;
}
NSLog(@"%@%d",@"Response status code = ",[resp.StatusCode intValue]);
NSString *jsonResponseStr = resp.BodyStr;
NSLog(@"%@",jsonResponseStr);