Iphone ASIHTTPFormDataRequest-”文件;无法创建请求(错误url?)“;

Iphone ASIHTTPFormDataRequest-”文件;无法创建请求(错误url?)“;,iphone,objective-c,json,asihttprequest,asiformdatarequest,Iphone,Objective C,Json,Asihttprequest,Asiformdatarequest,我需要使用带有POST方法调用的ASIHTTPRequest调用服务。当我执行请求时,会出现以下错误: errorError Domain=ASIHTTPRequestErrorDomain Code=5 "Unable to create request (bad url?)" UserInfo=0x790b490 {NSLocalizedDescription=Unable to create request (bad url?)} 这是我的密码: ASIFormDataReques

我需要使用带有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];

有人能帮我吗?

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

[request addPostValue:@“emailid”forKey:username.text]

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


其余部分也一样…

也许您的示例URL有问题?你检查过它的值了吗?告诉我们SampleURL是什么样子“-SampleURL这里这个相同的URL与AsiHtpRequest GET Request methodcheck一起工作正常使用NSLog你的URL从字符串生成。。。
NSString *safestring=[strUrl stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding];
 NSURL *url= [NSURL URLWithString:safestring];