Sample code for 30+ languages & platforms
Objective-C

Demonstrate HttpRequest.RemoveAllParams

Demonstrates the effect of calling HttpRequest.RemoveAllParams.

Chilkat Objective-C Downloads

Objective-C
#import <CkoHttpRequest.h>

CkoHttpRequest *req = [[CkoHttpRequest alloc] init];

req.HttpVerb = @"POST";
req.Path = @"/test123";
req.ContentType = @"application/x-www-form-urlencoded";
[req AddParam: @"paramA" value: @"AAA"];
[req AddParam: @"paramB" value: @"BBB"];
[req AddParam: @"paramC" value: @"CCC"];

NSLog(@"%@",[req GenerateRequestText]);
NSLog(@"%@",@"---------------");

//  Generates: 

//  	POST /test123 HTTP/1.1
//  	Content-Type: application/x-www-form-urlencoded
//  	Host: domain
//  	Content-Length: 32
//  
//  	paramA=AAA&paramB=BBB&paramC=CCC
//  

//  If we call RemoveAllParams, and then add some additional params,
//  then the original params are gone, and only the new params exist.
[req RemoveAllParams];
[req AddParam: @"paramD" value: @"DDD"];
[req AddParam: @"paramE" value: @"EEE"];
[req AddParam: @"paramF" value: @"FFF"];
NSLog(@"%@",[req GenerateRequestText]);
NSLog(@"%@",@"---------------");

//  Generates:

//  	POST /test123 HTTP/1.1
//  	Content-Type: application/x-www-form-urlencoded
//  	Host: domain
//  	Content-Length: 32
//  
//  	paramD=DDD&paramE=EEE&paramF=FFF