Questions tagged «afnetworking»

14
请求失败:不可接受的内容类型:使用AFNetworking 2.0的text / html
我正在试用新版本的AFNetworking 2.0,但遇到了以上错误。知道为什么会这样吗?这是我的代码: NSURL *URL = [NSURL URLWithString:kJSONlink]; NSURLRequest *request = [NSURLRequest requestWithURL:URL]; AFHTTPRequestOperation *op = [[AFHTTPRequestOperation alloc] initWithRequest:request]; op.responseSerializer = [AFJSONResponseSerializer serializer]; [op setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation, id responseObject) { NSLog(@"JSON: %@", responseObject); } failure:^(AFHTTPRequestOperation *operation, NSError *error) { NSLog(@"Error: %@", error); }]; [[NSOperationQueue mainQueue] addOperation:op]; 我正在使用Xcode 5.0。 另外,这是错误消息: Error: Error Domain=AFNetworkingErrorDomain …

13
NSURLSession / NSURLConnection HTTP加载在iOS 9上失败
试图在iOS9上运行我现有的应用程序,但在使用时出现故障AFURLSessionManager。 __block NSURLSessionDataTask *task = [self.sessionManager dataTaskWithRequest:request completionHandler:^(NSURLResponse * __unused response, id responseObject, NSError *error) { if (error) { } else { } }]; [task resume]; 我收到以下错误: Error Domain=NSURLErrorDomain Code=-999 "cancelled. 还获得以下日志: NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9824 CFNetwork SSLHandshake failed (-9824) 更新: 我为解决方案添加了多个更新: NSURLSession / NSURLConnection在iOS 9上的HTTP加载失败


8
AFNetworking缺少哪些主要的ASIHTTPRequest功能?
由于最近在ASIHTTPRequest上停止了工作,看来注意力正在转移到AFNetworking。 但是,我还没有很好地比较这两个库的功能,所以我不知道如果/当我切换时可能会丢失什么。 到目前为止,我发现的主要差异是: AFNetworking的代码大小小得多(很好) AFNetworking正在迅速改善(因此它可能尚未成熟,可能还没有稳定的API?) 两者似乎都具有缓存,尽管我已经看到暗示,因为AFNetworking使用NSURLConnection,所以它不会缓存超过50K的对象 ASIHTTPRequest对手动和自动(PAC)http代理有很好的支持;我找不到有关AFNetworking对代理的支持级别的任何信息 AFNetworking需要iOS 4以上版本,而ASIHTTPRequest可以直接在iOS 2上运行(对我来说这不是真正的问题,但对某些人来说是一个问题) AFNetworking还没有内置的持久性高速缓存,但是有一个持久性高速缓存,其中有一个挂起的请求:https : //github.com/gowalla/AFNetworking/pull/25 有没有人看过这两个库的比较好,或者有记录的从一个库切换到另一个库的经验?

21
Cocoapods +无法加载“ x”的基础模块
我正在运行XCode 7,Swift 2.0,iOS 9。 我想使用Cocoapods在我的项目中安装Alamofire。我已经完成以下工作: gem install cocoapods pod setup pod init Podfile更新为: # Uncomment this line to define a global platform for your project # platform :ios, '9.0' use_frameworks! target 'JSONeg' do pod 'Alamofire', :branch => 'swift-2' end 然后我安装了吊舱: pod install 并将以下内容添加到ViewController.swift import Alamofire 这将引发以下错误: Cannot load underlying module …

15
AFNetworking发布请求
我是obj-c的新手,并且在我的某些项目中一直使用asihttp。当在asihttp中执行发布请求时,它是通过这种方式完成的。 ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url]; [request setPostValue:height forKey:@"user[height]"]; [request setPostValue:weight forKey:@"user[weight]"]; [request setDelegate:self]; [request startAsynchronous]; 带有代码示例的AFNetworking将如何做到这一点? 我已经让getJson getrequest在AFNetworking中工作了,但是此发布请求给了我一些问题。预先感谢您的帮助。


7
AFNetworking 2.0将标头添加到GET请求
我刚刚开始使用AFNetworking 2.0,并且想知道如何将标头放入HTTP Get请求中。该文档设置了这样的GET: AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; NSDictionary *parameters = @{@"foo": @"bar"}; [manager POST:@"http://example.com/resources.json" parameters:parameters success:^(AFHTTPRequestOperation *operation, id responseObject) { NSLog(@"JSON: %@", responseObject); } failure:^(AFHTTPRequestOperation *operation, NSError *error) { NSLog(@"Error: %@", error); }]; 但是由于我们没有处理,NSURLRequests所以我不确定如何设置HTTP标头。 任何帮助,将不胜感激。 问候,迈克
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.