ASIHTTPFormDataRequest- "Невозможно создать запрос (неверный URL?)" - PullRequest
0 голосов
/ 04 октября 2011

У меня есть следующее требование для вызова службы с использованием ASIHTTPRequest с вызовом метода POST. Когда я выполняю запрос, я получаю следующую ошибку:

errorError Domain=ASIHTTPRequestErrorDomain Code=5 "Unable to create request (bad url?)" UserInfo=0x790b490 {NSLocalizedDescription=Unable to create request (bad url?)}

И вот мой код:

   ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:SampleURL]];
   [request addPostValue:@"emailid" forKey:username.text];
   [request addPostValue:@"password" forKey:password.text];
   [request addPostValue:@"first_name" forKey:first_name];
   [request addPostValue:@"last_name" forKey:last_name];
   [request addPostValue:@"option" forKey:@"userSignup"];
   request.delegate = self;
   [request startSynchronous];

Может ли кто-нибудь помочь мне в этом?

Ответы [ 3 ]

1 голос
/ 24 октября 2011

[request addPostValue:@"emailid" forKey:username.text];

Разве это не должно быть в обратном порядке: [request addPostValue:username.text forKey:@"emailid"];

То же самое для остальных ...

1 голос
/ 03 мая 2012
NSString *safestring=[strUrl stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding];
 NSURL *url= [NSURL URLWithString:safestring]; 
0 голосов
/ 04 октября 2011

Похоже, что в sampleURL есть какая-то проблема. Каков тип данных sampleUL? это должен быть NSURL. Также, что находится в sampleURL, когда выполняется этот фрагмент кода.

...