我正在使用 ASIHTTPRequest 但我的 responseData 为空。响应应该是 JSON 响应,当我尝试在浏览器中执行此操作时,它可以完美运行。
这是我的代码:
- (IBAction)simpleURLFetch {
NSURL *url = [NSURL URLWithString:@"http://url/url/url"];
ASIHTTPRequest* request = [ASIHTTPRequest requestWithURL:url];
request.timeOutSeconds = 30;
[request setDelegate:self]; // I correctly set the ASIHTTPRequestDelegate in my .h file
[request startAsynchronous];
}
- (void)requestFinished:(ASIHTTPRequest *)azrequest {
NSString *responseString = [azrequest responseString];
NSData *responseData = [azrequest responseData];
NSLog(@"repo : %@ / %@", responseData, responseString);
}
日志显示:“repo : (null) / <> /”
也许,我没有以好的方式使用结果。有没有解决方案让我的 JSON 响应?
问候,塞巴斯蒂安;)