我已经寻找这个问题有一段时间了。我正在尝试用ASIHTTPRequest更新xml节点的值。这段代码应该发送一个请求,但它总是返回我:
Error Domain=ASIHTTPRequestErrorDomain Code=5 "Unable to create request (bad 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有人能帮我解决这个问题吗?
发布于 2012-08-23 05:10:25
requestWithURL:需要一个NSURL作为参数,但您正在传递一个NSString。
尝试使用此更正后的代码:
NSString *urlString = @"http://192.168.123.143:50003/Courbe.xml";
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:[NSURL urlWithString:urlString]];发布于 2012-08-23 05:07:27
您在何处初始化在[ASIFormDataRequest requestWithURL:url]中使用的url
https://stackoverflow.com/questions/12081321
复制相似问题