Advertisement
Guest User

Untitled

a guest
Sep 2nd, 2014
192
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.34 KB | None | 0 0
  1. -(void)prepareTransaction{
  2. NSLog(@"FXSecondVC: preparing transaction...");
  3. NSString *login = [[NSUserDefaults standardUserDefaults] stringForKey:@"kUsername"];
  4. NSString *password = [[NSUserDefaults standardUserDefaults] stringForKey:@"kPassword"];
  5. NSString *host = [[NSUserDefaults standardUserDefaults] stringForKey:@"kURLServer"];
  6.  
  7. NSURL *url = [[NSURL alloc] initWithString:host];
  8.  
  9. AFHTTPClient *httpClient = [[AFHTTPClient alloc] initWithBaseURL:url];
  10. [httpClient setAuthorizationHeaderWithUsername:login password:password];
  11. [httpClient registerHTTPOperationClass:[AFKissXMLRequestOperation class]];
  12.  
  13. NSString *xmlString = @"<RootEl xmlns="http://some.url/goes/here">"
  14. "<Element1>12678967.543233</Element1>"
  15. "<Element2>"
  16. "<string xmlns="bla.bla/url">"
  17. "String content</string>"
  18. "<string xmlns="bla.bla/url">"
  19. "String content</string>"
  20. "</Element2>"
  21. "<Element3>true</Element3>"
  22. "<Element4>String content</Element4>"
  23. "<Element5>1999-05-31T11:20:00</Element5>"
  24. "<Element6>true</Element6>"
  25. "</RootEl>";
  26.  
  27. NSMutableURLRequest *request = [httpClient requestWithMethod:@"POST" path:kServerRequestURL parameters:nil];
  28. [request setHTTPBody:[xmlString dataUsingEncoding:NSUTF8StringEncoding]];
  29.  
  30. AFKissXMLRequestOperation *operation = [AFKissXMLRequestOperation XMLDocumentRequestOperationWithRequest:request success:^(NSURLRequest *req, NSHTTPURLResponse *resp, DDXMLDocument *XMLDocument){
  31. NSLog(@"[SUCCESS]: XMLDocument: %@", XMLDocument);
  32. }failure:^(NSURLRequest *request, NSHTTPURLResponse *response, NSError *error, DDXMLDocument *XMLDocument) {
  33. NSLog(@"error parsing: %@", [error localizedDescription]);
  34. }];
  35. [operation start];
  36. }
  37.  
  38. 2012-11-21 19:40:09.884 FXApp[19662:707] FXSecondVC: preparing transaction...
  39. 2012-11-21 19:40:10.011 FXApp[19662:707] error parsing: Expected status code in (200-299), got 400
  40.  
  41. [request setValue:@"application/xml; charset=utf-8" forHTTPHeaderField:@"Content-Type"];
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement