NSUrl send a post request
Simple POST request
Section titled “Simple POST request”// Create the request.NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"http://google.com"]];
// Specify that it will be a POST requestrequest.HTTPMethod = @"POST";
// This is how we set header fields[request setValue:@"application/xml; charset=utf-8" forHTTPHeaderField:@"Content-Type"];
// Convert your data and set your request's HTTPBody propertyNSString *stringData = @"some data";NSData *requestBodyData = [stringData dataUsingEncoding:NSUTF8StringEncoding];request.HTTPBody = requestBodyData;
// Create url connection and fire requestNSURLConnection *conn = [[NSURLConnection alloc] initWithRequest:request delegate:self];Simple Post Request With Timeout
Section titled “Simple Post Request With Timeout”// Create the request.NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"http://google.com"]];
// Specify that it will be a POST requestrequest.HTTPMethod = @"POST";
// Setting a timeoutrequest.timeoutInterval = 20.0;// This is how we set header fields[request setValue:@"application/xml; charset=utf-8" forHTTPHeaderField:@"Content-Type"];
// Convert your data and set your request's HTTPBody propertyNSString *stringData = @"some data";NSData *requestBodyData = [stringData dataUsingEncoding:NSUTF8StringEncoding];request.HTTPBody = requestBodyData;
// Create url connection and fire requestNSURLConnection *conn = [[NSURLConnection alloc] initWithRequest:request delegate:self];