私はしばらくの間この問題を探していました。ASIHTTPRequestでxmlノードの値を更新しようとしています。このコードはリクエストを送信する必要がありますが、常に私を返します:
Error Domain=ASIHTTPRequestErrorDomain Code=5 "Unable to create request (bad url?)"
だから私はこのサイトの多くの回答や他の人が提案したように私のURLをエンコードしようとしましたが、これまでのところ何も機能しませんでした...私はこれを試しました:
stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding
これだけでなく:
CFURLCreateStringByAddingPercentEscapes
私もこれを試しました:
NSString *urlString = @"http://192.168.123.143:50003/Courbe.xml";
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:[NSURL urlWithString:urlString]];
そして、私はいつも同じエラーを受け取ります。これは私が実行しようとしているコードです:
NSString *url = @"http://192.168.123.143:50003/Courbe.xml";
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
[request setRequestMethod:@"POST"];
[request addPostValue:@"111" forKey:@"tempset"];
[request setDelegate:self];
[request startSynchronous];
これらは私のデリゲートメソッドです:
- (void)requestFinished:(ASIHTTPRequest *)request
- (void)requestFailed:(ASIHTTPRequest *)request
誰かが私がこれを解決するのを手伝ってくれる?