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
NSString *safestring=[strUrl stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding];
 NSURL *url= [NSURL URLWithString:safestring]; 
于 2012-05-03T08:37:15.580 に答える
1

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

それは逆の順序であるべきではありません:[request addPostValue:username.text forKey:@"emailid"];

残りも同じ…

于 2011-10-23T21:30:47.787 に答える
0

「sampleURL」に問題があるようです。sampleUL のデータ型は何ですか? NSURL である必要があります。また、このコードが実行されたときの sampleURL の内容。

于 2011-10-04T12:27:57.197 に答える