我在尝试使用hattrick.org Oauth身份验证向SAOAuthTwitterEngine发送请求时出错。对于所有的GET请求,一切都很好,但是只有一个调用必须是带有JSON字符串的POST,而这个调用不能工作。
错误Domain=NSURLErrorDomain代码=-1012“操作无法完成。(NSURLErrorDomain错误-1012。)
我确信请求一定是在http!这是密码。
NSURL *finalURL = [NSURL URLWithString:path];
OAMutableURLRequest *request = [[OAMutableURLRequest alloc] initWithURL:finalURL
consumer:self.consumer
token:_accessToken
realm:nil
signatureProvider:nil];
[request setHTTPMethod:@"POST"];
[request setHTTPBody:[[NSData alloc]initWithContentsOfFile:body]];
OADataFetcher *fetcher = [[OADataFetcher alloc] init];
[fetcher fetchDataWithRequest: request delegate: self didFinishSelector:@selector(testApiCallResult:didFinish:) didFailSelector: @selector(testApiCallResult:didFail:)];
return responseBodyToReturn;我不知道如何解决这个错误。
发布于 2012-12-21 13:49:55
我想你是在图书馆的窃听器里.
再试一试,我的建议是使用以下方法:
gdata.目标c-客户端
https://stackoverflow.com/questions/8844455
复制相似问题