- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 objective-c 的完全菜鸟,所以请原谅这个愚蠢的问题。
我已经能够按照 AFNetworking 2.0 的指南使用 AFHTTPRequestOperationManager 发送帖子和获取请求。
我开始研究响应缓存,据我所知,AFHTTPRequestOperation 具有 setCachePolicy。我开始将所有调用切换到 AFHTTPRequestOperation,但我发现它很难使用。
我是否为自己创造了不必要的工作?如果服务器的缓存 header 设置正确,我是否需要在客户端使用 AFNetworking 执行任何操作?
使用 AFHTTPRequestOperationManager:
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
[manager POST:urlString parameters:parameters success:^(AFHTTPRequestOperation *operation, id responseObject) {
使用 AFHTTPRequestOperation:
AFHTTPRequestOperation *op = [[AFHTTPRequestOperation alloc] initWithRequest:request];
op.responseSerializer = [AFJSONResponseSerializer serializer];
[op setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation, id responseObject) {
我真的希望这是有道理的...
最佳答案
AFHTTPRequestOperation 是 AFURLConnectionOperation 的子类,用于使用 HTTP 或 HTTPS 协议(protocol)的请求。它封装了可接受的状态代码和内容类型的概念,它们决定了请求的成功或失败。
AFHTTPRequestOperationManager 封装了通过 HTTP 与 Web 应用程序通信的常见模式,包括请求创建、响应序列化、网络可达性监控和安全性,以及请求操作管理。
关于ios - AFHTTPRequestOperation 与 AFHTTPRequestOperationManager,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21338173/
在我的应用程序中,我应该下载一些 JSON 文件,然后我将这些 URL 存储在一个 plist 中,正如您在我的代码中看到的那样。在我创建一个“AFHTTPRequestOperationManage
我正在使用 AFNetworking 套件开发 iOS 应用。 当应用程序启动时,它会从服务器请求访问 token 。 代码很简单: __block int status = 0; [manager
AFHTTPRequestOperationManager 总是默认或以其他方式给出缓存响应。 有人知道如何解决这个问题吗? 最佳答案 您可以使用: [[[AFHTTPRequestOperation
我正在使用 AFHTTPRequestOperationManager 来实现我的网络功能。在执行网络请求之前,有什么方法可以知道该请求是否会从缓存中得到满足? 最佳答案 你可以试试 cachedRe
我的代码在这里: AFHTTPRequestOperationManager *managers = [AFHTTPRequestOperationManager manager]; NSMutabl
我正在使用 AFHTTPRequestOperationManager 将一些 JSON 发布到我的服务器,我的代码如下。 NSDictionary *parameters = [[NSDiction
我正在使用 AFNetworking对于我在我的应用程序中的所有连接。我创建了一个单独的“客户端”类来处理所有 AFNetworking代码和用途 AFHTTPRequestOperationMana
我是 objective-c 的完全菜鸟,所以请原谅这个愚蠢的问题。 我已经能够按照 AFNetworking 2.0 的指南使用 AFHTTPRequestOperationManager 发送帖子
我正在使用以下代码来设置我的运营管理器: requestSerializerJson = [AFJSONRequestSerializer serializer]; [requestSerialize
我正在使用 AFHTTPRequestOperationManager 进行登录。 - (IBAction)loginAction { [TGProjectHandler clearCooki
我正在使用 AFNetworking 2.0 向返回 JSON 数据的网络服务发出 POST 请求。 { post = { "first_name" = Joe
首先使用 AFHTTPRequestOperationManager 调用“post 方法”,它的工作正常。但是我第二次为同一个 AFHTTPRequestOperationManager 调用 ge
我正在从一个非常慢的服务器下载 JSON 数据。从服务器获得响应大约需要一分钟。我使用 AFNetworking 库,我的代码抛出“请求超时”错误: NSString *urlString = [NS
我正在使用 afnetworking 2.0 加载 json: NSString *weatherUrl = @"http://www.souche.com/pages/xx/xx.json?requ
我正在尝试使用 afnetworking 将相机拍摄的照片上传到网络服务。 这是我的上传部分代码: CGSize newSize = CGSizeMake(500.0f, 500.0f); UIGra
我正在尝试使用在登录时返回 ASPXAUTH cookie 的 .NET 服务器。当我与 Charles 一起观察网络流量时,我肯定会恢复 cookie,但是当我检查 [NSHTTPCookieSto
我创建了一个 AFHTTPRequestOperationManager 的子类,并希望将超时设置为 3 秒。 [netMgr.requestSerializer setTimeoutInterval
我有一个网络服务需要 Content-Type = application/x-www-form-urlencoded。我已经设置了 header ,但它并没有像我在请求日志中看到的那样改变。下面是代
如果我创建了一个管理器并实例化了,我会这样做: AFHTTPRequestOperation *operation = [self.manager HTTPRequestOperationWithRe
我的服务器端是使用 DJango 服务作为 API 的谷歌计算引擎 这是我在 xcode IOS 6.1 中运行的代码 static NSString *const BaseURLString = @
我是一名优秀的程序员,十分优秀!