Adds a modifying request such as POST/PUT/DELETE to the BatchRequest class.
[RequestBuilder enableXCSRF:YES]; id<Requesting> postRequest = [RequestBuilder requestWithURL:[[NSURL alloc] initWithString:"TravelagencyCollection"]]; [postRequest setRequestMethod:@"POST"]; [postRequest addRequestHeader:@"Content-Type" value:@"application/atom+xml"]; [postRequest addRequestHeader:@"Content-Length" value:@"1005"]; [postRequest setPostBody:data]; BatchRequest *batch = [[BatchRequest alloc] initWithURL:[[NSURL alloc] initWithString:[NSString stringWithFormat:"%$batch",applicationEndpoint]]]; [batch addRequestToChangeset:postRequest withError:&error]; [batch setUsername:user]; [batch setPassword:pass]; [batch startSynchronous];