Guest User

Untitled

a guest
Jun 19th, 2018
195
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.36 KB | None | 0 0
  1. - (NSData *) queryAuthServer:(NSString *)user queryAuthPass:(NSString *)pass {
  2. NSString *postDataString = [self generatePostStringFromUser:user pass:pass];
  3. NSMutableURLRequest *request;
  4. NSURL *serverURL;
  5. NSData *postData;
  6. NSMutableData *responseData = [[NSMutableData alloc] init];
  7.  
  8. postData = [postDataString dataUsingEncoding:NSUTF8StringEncoding];
  9. //postData = [[NSData alloc] initWithBytes:[postDataString UTF8String] length:[postDataString length]];
  10. //postData = [NSData dataWithBytes:[postDataString UTF8String] length:[postDataString length]];
  11. //postData = [[NSData alloc] init];
  12. // ASSERT: postData has been set.
  13. serverURL = [[NSURL alloc] initWithString:VALIDATION_URL];
  14. // ASSERT: serverURL has been set
  15.  
  16. request = [[NSMutableURLRequest alloc] initWithURL:serverURL];
  17. [request setHTTPMethod:@"POST"];
  18. [request setHTTPBody:postData];
  19. // ASSERT: Setup the POST request to the server to submit the username and password.
  20.  
  21. [responseData appendData:[NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil]];
  22. // ASSERT: responseData contains XML to be parsed from the POST to the server for validation.
  23.  
  24. [request release];
  25. [serverURL release];
  26. [postData release];
  27. [postDataString release];
  28. // ASSERT: Released all the memory used in this method.
  29.  
  30. return responseData;
  31. //return [[NSData alloc] init];
  32. }
Add Comment
Please, Sign In to add comment