0

我有以下要求使用带有 POST 方法调用的 ASIHTTPRequest 调用服务。当我执行请求时,出现以下错误:

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];

谁可以帮我这个事?

4

3 回答 3

1

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

不应该是相反的顺序:[request addPostValue:username.text forKey:@"emailid"];

其余的也一样...

于 2011-10-23T21:30:47.787 回答
1
NSString *safestring=[strUrl stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding];
 NSURL *url= [NSURL URLWithString:safestring]; 
于 2012-05-03T08:37:15.580 回答
0

看起来“sampleURL”有一些问题。sampleUL 的数据类型是什么?它应该是 NSURL。执行这段代码时,sampleURL 中还有什么。

于 2011-10-04T12:27:57.197 回答