草庐IT

afnetworking

全部标签

ios - 通缉 : Up-to-date example for JSON/POST with basic auth using AFNetworking-2

我有一个玩具应用程序,它使用基本身份验证安全性提交httpsJSON/POST。有人告诉我应该考虑使用AFNetworking。我已经能够将AFNetwork-2安装到我的XCode项目(ios7目标,XCode5)中了。但是那里的示例似乎都与当前版本的AFNetworking-2无关,而是与以前的版本相关。AFNetworking文档非常稀少,所以我正在努力如何将这些部分组合在一起。非AFNetworking代码如下所示:NSURL*url=[NSURLURLWithString:@"https://xxx.yyy.zzz.aaa:bbbbb/twig_monikers"];NSMu

ios - (Cocoa 错误 3840。)“(字符 0 周围的值无效。)AFNetworking

我在使用GET方法从服务器检索文件时遇到以下错误:Error:ErrorDomain=NSCocoaErrorDomainCode=3840"Theoperationcouldn’tbecompleted.(Cocoaerror3840.)"(Invalidvaluearoundcharacter0.)UserInfo=0x16e81ed0{NSDebugDescription=Invalidvaluearoundcharacter0.}我尝试了许多不同的方法,我相信这可能与我试图获取的文件的JSON格式有关。这是我一直在使用的代码:_username=@"JonDoe";NSDict

ios - 使用 AFNetworking 2.0 发布 JSON 数据

我有一个网络脚本,它通过HTTPPOST请求接受JSON字符串作为输入。我遇到了几个相同的AFNetworking1.x示例,任何人都可以指点我或给AFNetworking2.0示例以对带有格式JSON作为输入的Web脚本执行HTTPPOST请求吗?谢谢 最佳答案 在搜索文档并尝试了一些代码后,我得到了以下示例AFHTTPRequestOperationManager*manager=[AFHTTPRequestOperationManagermanager];manager.requestSerializer=[AFJSONReq

objective-c - AFNetworking 2.0 AFHTTPSessionManager : how to get status code and response JSON in failure block?

当切换到AFNetworking2.0时,AFHTTPClient已被AFHTTPRequestOperationManager/AFHTTPSessionManager取代(如迁移指南中所述)。我在使用AFHTTPSessionManager时遇到的第一个问题是如何在失败block中检索响应的正文?这是一个例子:[self.sessionManagerPOST:[endpointabsoluteString]parameters:paramssuccess:^(NSURLSessionDataTask*task,idresponseObject){//Howtogetthestatu

ios - AFNetworking 和后台传输

我有点困惑如何利用新的iOS7NSURLSession后台传输功能和AFNetworking(版本2和3)。我看到了WWDC705-What'sNewinFoundationNetworkingsession,他们演示了在应用程序终止甚至崩溃后继续进行后台下载。这是使用新的APIapplication:handleEventsForBackgroundURLSession:completionHandler:完成的,并且session的委托(delegate)最终将获得回调并可以完成其任务。所以我想知道如何将它与AFNetworking(如果可能)一起使用以继续在后台下载。问题是,AF

iphone - AFNetworking 2.0 向 GET 请求添加 header

我刚刚开始使用AFNetworking2.0,我想知道如何将header放入HTTPGet请求中。文档设置了这样的GET:AFHTTPRequestOperationManager*manager=[AFHTTPRequestOperationManagermanager];NSDictionary*parameters=@{@"foo":@"bar"};[managerPOST:@"http://example.com/resources.json"parameters:parameterssuccess:^(AFHTTPRequestOperation*operation,idre

objective-c - 如何使用 AFNetworking 设置超时

我的项目正在使用AFNetworking。https://github.com/AFNetworking/AFNetworking如何调低超时时间?没有互联网连接的自动柜员机在大约2分钟内不会触发失败block。太长了…… 最佳答案 更改超时间隔几乎肯定不是您所描述问题的最佳解决方案。相反,您真正想要的是让HTTP客户端处理网络变得无法访问,不是吗?AFHTTPClient已经有一个内置机制让您知道何时失去互联网连接,-setReachabilityStatusChangeBlock:。在慢速网络上请求可能需要很长时间。最好相信iO

ios - AFNetworking 发布请求

我是obj-c的新手,在我的一些项目中一直使用asihttp。在asihttp中执行发布请求时,它会以这种方式完成。ASIFormDataRequest*request=[ASIFormDataRequestrequestWithURL:url];[requestsetPostValue:heightforKey:@"user[height]"];[requestsetPostValue:weightforKey:@"user[weight]"];[requestsetDelegate:self];[requeststartAsynchronous];AFNetworking将如何通过

ios - AFNetworking 2.0 - "unacceptable content-type: text/plain"

我正在使用AFNetworking2.0从我正在Node.js中构建的服务(目前在localhost上)读取JSON。很正常的东西。Node像这样发送JSON:res.setHeader('Content-Type','application/json');res.end(JSON.stringify(...));我的iOS首次通过代码正在尝试读取该数据,如下所示:typedefvoid(^NextBlock)();AFHTTPRequestOperationManager*manager=[AFHTTPRequestOperationManagermanager];manager.r

ios - AFNetworking 2.0 - "unacceptable content-type: text/plain"

我正在使用AFNetworking2.0从我正在Node.js中构建的服务(目前在localhost上)读取JSON。很正常的东西。Node像这样发送JSON:res.setHeader('Content-Type','application/json');res.end(JSON.stringify(...));我的iOS首次通过代码正在尝试读取该数据,如下所示:typedefvoid(^NextBlock)();AFHTTPRequestOperationManager*manager=[AFHTTPRequestOperationManagermanager];manager.r