Guest User

Untitled

a guest
Jul 4th, 2013
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.     NSURL *url = [NSURL URLWithString:@"http://webservice.net2survey.com/servicejson.svc/basic"];
  2.     NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];
  3.    
  4.     [request  setHTTPMethod:@"POST"];
  5.     [request setValue:@"text/xml; charset=utf-8" forHTTPHeaderField:@"Content-Type"];
  6.     [request setValue:@"http://webservice.net2survey.com/servicejson.svc/basic" forHTTPHeaderField:@"SOAPAction"];
  7.    
  8.     NSString *soapMessage = [NSString stringWithFormat:
  9.                              @"<SOAP-ENV:Envelope xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope\">"
  10.                              "<ToPostalCode>734301</ToPostalCode>"
  11.                              "<FromPostalCode>700001</FromPostalCode>"
  12.                              "<Weight>Africa</Weight>"
  13.                              "<DeliveryServiceName></DeliveryServiceName>"
  14.                              "</SingaporePostalInfoDetailsRequest>"];
  15.    
  16.     NSString *messageLength = [NSString stringWithFormat:@"%d",[soapMessage length]];
  17.    
  18.     [request setValue:messageLength forHTTPHeaderField:@"Content-Length"];
  19.     [request setHTTPBody:[soapMessage dataUsingEncoding:NSUTF8StringEncoding]];
  20.  
  21.     NSData *data= [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];
  22.     NSString *responseStr=[[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
  23.    
  24.     NSLog(@"response string is %@",responseStr);
Advertisement
Add Comment
Please, Sign In to add comment