jjzjj

AFHTTPRequestOperationManager

全部标签

ios - AFHTTPRequestOperationManager 的 EXC_BAD_ACCESS

首先使用AFHTTPRequestOperationManager调用“post方法”,它的工作正常。但是我第二次为同一个AFHTTPRequestOperationManager调用get方法时得到了EXC_BAD_ACCESS。请检查我的以下来源并帮助解决问题。第一次调用“POST”方法-工作正常NSString*post=[[NSStringalloc]initWithFormat:@"grant_type=client_credentials"];NSData*postData=[postdataUsingEncoding:NSASCIIStringEncodingallowL

ios - 使用 AFHTTPRequestOperationManager 的子类时无法设置 timeoutInterval

我创建了一个AFHTTPRequestOperationManager的子类,并希望将超时设置为3秒。[netMgr.requestSerializersetTimeoutInterval:3.f];但它不起作用。我可以弄清楚这是因为当键是timeoutInterval时,自动键值观察在automaticallyNotifiesObserversForKey中返回NO谁能告诉我原因,或者设置请求超时的正确方法是什么? 最佳答案 我同意。二十一天前,提交0f3829f关闭这些属性的自动通知。这些属性的观察者确保任何请求序列化程序属性更

ios - 如何使用 AFNetworking AFHTTPRequestOperationManager 显示 ProgressBar

我试图在从URL下载JSON时显示进度条。JSON下载正确,但我不确定如何显示进度条。我试过使用UIProgressView但它没有显示在屏幕上。如有任何建议,我们将不胜感激。CGFloatwidth=[UIScreenmainScreen].bounds.size.width;CGFloatheight=[UIScreenmainScreen].bounds.size.height;CGRectrect=CGRectMake(width/2,height/2,width/5,height/5);UIProgressView*myProgressView=[[UIProgressVie

ios - AFNetworking 2.0 响应对象处理

我有一个问题。也许2个问题。第一个与这段代码有关:-(void)isLoggedIn{NSString*urlString=[NSStringstringWithFormat:@"%@%@%@",kBaseURL,kAPI,kUserIsLogged];AFHTTPRequestOperationManager*manager=[AFHTTPRequestOperationManagermanager];manager.responseSerializer=[AFJSONResponseSerializerserializerWithReadingOptions:NSJSONReadi

ios - AFHTTPRequestOperationManager 获取请求失败,Error Domain=AFNetworkingErrorDomain Code=-1016

我向这样的url发送一个GET请求:https://test.com/app/login?json={"user":"test@gmail.com","password":"test"但是返回这个错误:ErrorDomain=AFNetworkingErrorDomainCode=-1016"Requestfailed:unacceptablecontent-type:text/plain"UserInfo=0x9ad3520{NSErrorFailingURLKey=https://test.com/app/login?json=%7B%22user%22:%22test@gmail

ios - AFHTTPRequestOperationManager 是否在 operationQueue 上运行请求?

如果我创建了一个管理器并实例化了,我会这样做:AFHTTPRequestOperation*operation=[self.managerHTTPRequestOperationWithRequest:requestsuccess:mySuccessBlockfailure:myFailureBlock];[operationstart];这会在管理器的operationQueue上运行吗?我似乎找不到任何保证它会使用GET、POST、PUT方法之一来代替我假设会将操作添加到队列的方法。我在这里看到马特的回答,但我想确定其中一种方式。HowsendrequestwithAFNetwor

ios - 如何在 AFNetworking 2.0+ 中使用 AFHTTPRequestOperationManager 使用 cookie?

众所周知,AFNetworking2.0+中的AFHTTPSessionManager支持cookie。但是AFNetworking2.0+中的AFHTTPRequestOperationManager有可能支持cookie吗? 最佳答案 是的。AFNetworking使用基础URL加载系统,开箱即用地处理cookie。你可以配置NSMutableURLRequest的setHTTPShouldHandleCookies并使用NSHTTPCookieStorage来存储它们。在Objective-C中:NSArray*cookieS

ios - 无法使用 AFHTTPRequestOperation 管理器

我在使用AFNetworking时遇到问题。我在我的代码中这样写:AFHTTPRequestOperationManager*manager=[AFHTTPRequestOperationManagermanager];我确实在我的项目中添加了这些文件,我也尝试将它们pod到我的项目中likethis.但是编译器仍然告诉我“使用了未声明的标识符‘AFHTTPRequestOperationManager’”。有人可以帮助我吗?截图:screenshot 最佳答案 其实是因为AFNetworking3.x以后,AFHTTPReques

ios - 无法使用 AFHTTPRequestOperation 管理器

我在使用AFNetworking时遇到问题。我在我的代码中这样写:AFHTTPRequestOperationManager*manager=[AFHTTPRequestOperationManagermanager];我确实在我的项目中添加了这些文件,我也尝试将它们pod到我的项目中likethis.但是编译器仍然告诉我“使用了未声明的标识符‘AFHTTPRequestOperationManager’”。有人可以帮助我吗?截图:screenshot 最佳答案 其实是因为AFNetworking3.x以后,AFHTTPReques

iOS - 增加 AFHTTPRequestOperationManager 的超时

我正在从一个非常慢的服务器下载JSON数据。从服务器获得响应大约需要一分钟。我使用AFNetworking库,我的代码抛出“请求超时”错误:NSString*urlString=[NSStringstringWithFormat:@"%@/account.do?JSON&sysparm_action=getRecords",baseUrlString];NSString*login=[[NSUserDefaultsstandardUserDefaults]objectForKey:@"login"];NSString*password=[[NSUserDefaultsstandardU