草庐IT

afnetworking-3

全部标签

ios - AFnetworking 2.2.0 上传图片服务器问题

之所以要求你必须这样做,是因为我对参数感到困惑。据我所知,有一种方法可以使用多部分请求来完成。这种方式为我们提供了两个概念,据我所知,从可以存储在文档目录或使用NSData对象的文件上传。从文件上传:所以我把test.jpg保存到文档目录下了。然后我创建NSURL实例以在多部分请求中使用它。下面的代码显示了我如何创建NSURL实例:NSString*fileName=@"test.jpg";NSString*folderPath=[documentsDirectorystringByAppendingPathComponent:fileName];NSURL*filePath=[NSU

ios - 如何在 iOS 中使用 AFNetworking 从 REST 接口(interface)定期轮询/拉取

我正在我的iPhone上构建一个“监控”应用程序。我正在使用AFNetworking-2.0。我有一个后端服务器公开一个用Python3/tornado编写的RESTful接口(interface)。根据我所处的ViewController级别,我想用不同的查询轮询不同的数据(应用程序的焦点调整查询的焦点)。为了“让它工作”,我设置了以下内容:#pragmamark-PullLoop-(void)forkPull{NSString*uri=[NSStringstringWithFormat:@"%@/valves",Site.current.serialID];[[HttpConnec

ios - AFNetworking setUploadProgressBlock 不正常直接达到 100%

我正在使用AFNetworkingFramework来促进将照片上传到网站。上传工作正常,但我需要在UIProgressView中显示进度。问题是,上传开始后进度从0%左右每秒移动到100%,并在一段时间内停留在100%,具体取决于上传的照片数量。我使用单个请求一次上传1到6张照片。对这里发生的事情有什么想法吗?AFNetworking不包括照片的尺寸吗?它在NSLOG中正确显示:2012-04-0310:49:45.498PhotoUp[3689:2207]Sent32768of217931bytes2012-04-0310:49:45.499PhotoUp[3689:2207]Se

ios - 如何使用 AFNetworking 2.0 上传二进制数据

我正在寻找一种方法来执行此操作curl-uusername:password-H"Content-Type:application/binary"\--data-binary@file.dat-XPOST\"https://helpdesk.zendesk.com/api/v2/uploads.json?filename=myfile.dat&token={optional_token}"我试过用这个[afnetworkmanagerPOST:urlparameters:nilconstructingBodyWithBlock:^(idformData){[formDataappend

ios - 来自 Afnetworking 的大图像缓存

我正在使用AFNetworking从Internet下载一些图像到我的应用程序。我正在使用此代码下载这些图像,AFHTTPRequestOperation*requestOperation=[[AFHTTPRequestOperationalloc]initWithRequest:[NSURLRequestrequestWithURL:[NSURLURLWithString:_linkString[indexPath.item]]]];requestOperation.responseSerializer=[AFImageResponseSerializerserializer];[r

iphone - AFNetworking with CoreData 线程安全吗?

我在我的iPhone应用程序中遇到间歇性的、难以重现的错误,所以我正在检查我对并发性的假设。运行AFNetworkingv0.10.x,我有以下网络调用:[selfpostPath:@"/myEndPoint"parameters:paramssuccess:^(AFHTTPRequestOperation*request,idresponse){AppDelegate*appDelegate=(AppDelegate*)[[UIApplicationsharedApplication]delegate];//dostuffwithobjectcontexthere[appDelega

ios - CFNetwork SSLHandshake 因 AFNetworking 2.0、自签名 cer 和 [policy setAllowInvalidCertificates :YES] 而失败

我正在使用AFNetworking2。我的项目Bundle中有一个自签名根CA证书我允许无效证书:[policysetAllowInvalidCertificates:YES];我的网址是https://因此,理论上应该接受自签名证书。AFSecurityPolicyAFSecurityPolicy*policy=[AFSecurityPolicypolicyWithPinningMode:AFSSLPinningModeNone];[policysetAllowInvalidCertificates:YES];AFHTTPRequestOperationManagerAFHTTPRe

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 - 如何从 AFnetworking 2.0 操作/NSURLSessioNDataTask 获取原始 JSON 响应?

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