首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AFHTTPRequestOperation对AFHTTPRequestOperationManager

AFHTTPRequestOperation对AFHTTPRequestOperationManager
EN

Stack Overflow用户
提问于 2014-01-24 16:57:10
回答 1查看 1.8K关注 0票数 1

我对目标c完全是个新手,所以请原谅这个愚蠢的问题。

我已经能够使用AFHTTPRequestOperationManager发送post和获取请求,遵循AFNetworking 2.0指南。

我开始研究响应缓存,从我能读到的内容来看,AFHTTPRequestOperation有setCachePolicy。我开始把所有的电话都转到AFHTTPRequestOperation,但我发现很难使用。

我是不是为自己创造了不必要的工作?如果服务器的缓存头设置正确,是否需要在客户端使用AFNetworking执行任何操作?

使用AFHTTPRequestOperationManager:

代码语言:javascript
复制
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];

[manager POST:urlString parameters:parameters success:^(AFHTTPRequestOperation *operation, id responseObject) {

使用AFHTTPRequestOperation:

代码语言:javascript
复制
AFHTTPRequestOperation *op = [[AFHTTPRequestOperation alloc] initWithRequest:request];
op.responseSerializer = [AFJSONResponseSerializer serializer];
[op setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation, id responseObject) {

我真的希望这有意义..。

EN

回答 1

Stack Overflow用户

发布于 2014-01-24 17:07:36

AFHTTPRequestOperation是AFURLConnectionOperation的子类,用于使用HTTP或HTTPS协议进行请求。它封装了可接受的状态代码和内容类型的概念,它们决定请求的成败。

AFHTTPRequestOperationManager封装了通过HTTP与web应用程序通信的常见模式,包括请求创建、响应序列化、网络可达性监视和安全性以及请求操作管理。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21338173

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档