Iphone ASIHTTPFormDataRequest-”文件;无法创建请求(错误url?)“;
我需要使用带有POST方法调用的ASIHTTPRequest调用服务。当我执行请求时,会出现以下错误: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
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];