草庐IT

afnetworking-2

全部标签

ios - 用于 JSON 解析的 AFNetworking 出错

我有以下用于JSON解析的代码:NSURLRequest*request=[NSURLRequestrequestWithURL:[NSURLURLWithString:@"https://www.dropbox.com/s/qz16qyi3julygl9/facebook.json"]];AFJSONRequestOperation*operation=[AFJSONRequestOperationJSONRequestOperationWithRequest:requestsuccess:^(NSURLRequest*request,NSHTTPURLResponse*respon

ios - 无法在 AFNetworking 2 中使用自签名证书

我把ApacheServer使用的.cer证书放到了Xcode工程中。当应用程序尝试与服务器通信时,我在Xcode中收到此错误:AssertionfailureinidAFPublicKeyForCertificate(NSData*__strong)(),/Users/../ProjectName/AFNetworking/AFSecurityPolicy.m:52***Terminatingappduetouncaughtexception'NSInternalInconsistencyException',reason:'Invalidparameternotsatisfying

ios - 当应用程序有互联网连接时,将离线核心数据与服务器同步

我需要创建离线模块来存储我的所有请求,然后当Internet连接可用时,该模块将一个一个地向服务器发出请求。现在我正在使用CoreData和AFNetworking2.0,但我在网上工作。所以接下来是在线算法:创建请求检查互联网连接等待回复根据JSON响应创建对象(记录在数据库中)但是离线算法有一点不同:创建请求检查互联网连接创建代理对象(记录在数据库中)收听互联网连接与服务器同步临时数据。临时对象与后端对象同步后需要更新的主要唯一标识符和关系。我的问题是已经有解决方案如何将离线数据与服务器同步?或者也许你有更好的算法对我来说也可以) 最佳答案

ios - AFHTTPSessionManager 子类 : Post API with body.

我想出了如何使用AFnetworking传递参数,但我很难弄清楚如何在我的API调用中传递正文。目前这就是我所做的:-(void)authenticateUser:(NSString*)usernamepassword:(NSString*)passwordsuccess:(void(^)(NSString*accessToken))successfailure:(RequestFailureBlock)failure{NSString*authURL=@"http://someurlforauthentication";NSDictionary*parameters=@{@"user

ios - 如何从 AFnetworking 2.0 操作/NSURLSessioNDataTask 获取原始 JSON 响应?

这是我的代码..它是一个非常简单的操作[selfGET:operationNameparameters:paramssuccess:^(NSURLSessionDataTask*task,idresponseObject){NSLog(@"%@",responseObject);//dosomethinguponsuccess}}failure:^(NSURLSessionDataTask*task,NSError*error){//dosomethingtohandleerror}];我的问题是,我需要查看确切的原始json响应是什么。当我对responseObject进行NSLog

ios - 嵌套 json 中的 AFNetworking 帖子图像

我必须发送一个嵌套的json请求,其中在内部层次结构中包含一个图像。例如:{"product":{"catalogue_id":"x","name":"myproduct","image":#}}问题是,如果我尝试使用multipartFormRequestWithMethod:path:parameters:constructingBodyWithBlock:(和appendPartWithFileData:name:fileName:mimeType:),将catalogue_id和名称作为参数传递,图像字段附加在“产品”之后,如下所示:{"product":{"catalogue

objective-c - AFNetworking 错误 URL

我在这里遇到了一个奇怪的问题,很惊讶我没有发现其他人遇到同样的问题。我正在使用AFNetworking创建一个AFJSONRequestOperation。它在第一次建立网络连接时工作。但是,一旦建立网络连接,相同的代码就会失败并显示“BadURL”错误。奇怪的是,该应用程序在失败之前甚至从未对服务器执行ping操作,我正在使用Charles嗅探所有请求。有没有人遇到过这种情况?供引用,这里是代码:NSURL*url=[NSURLURLWithString:JOIN_URL];AFHTTPClient*httpClient=[[AFHTTPClientalloc]initWithBas

ios - 如何使用 AFNetworking 2.0 发布数据?

我需要通过POST以可变数据的形式发送我的数据。我是这样做的:AFHTTPRequestOperationManager*manager=[AFHTTPRequestOperationManagermanager];NSDictionary*params=@{@"email":email,@"password":pass};[managerPOST:URLStringparameters:paramssuccess:^(AFHTTPRequestOperation*operation,idresponseObject){NSLog(@"JSON:%@",responseObject);

ios - 使用 afnetworking 在 url 中为 GET 方法传递参数

我有执行查询的url。https:////?query=whereUserName='abc'&companyId=&page=1&pageSize=25&filterResultByColumns=true我正在像这样转义租户url之后的剩余部分,NSString*requestUrl=[[NSStringstringWithFormat:@"%@/?query=whereUserName='%@'&companyId=&page=1&pageSize=25&filterResultByColumns=true",,userCredential.userName]stringByAd

iphone - AFNetworking 检查进度

我正在使用AFNetworking框架下载文件并将它们写入本地文件系统。但由于文件可能很大,我想添加一个UIProgressView,但我似乎找不到任何可以随进度更新的方法。我看到有人在谈论setProgressBlock,但我在文档中找不到任何相关信息:http://afnetworking.org/Documentation/Classes/AFHTTPRequestOperation.html有没有办法做到这一点?我只是使用AFHTTPRequestOperation下载文件。 最佳答案 引用以下代码。这是使用AFNetwor