我对目标c完全是个新手,所以请原谅这个愚蠢的问题。
我已经能够使用AFHTTPRequestOperationManager发送post和获取请求,遵循AFNetworking 2.0指南。
我开始研究响应缓存,从我能读到的内容来看,AFHTTPRequestOperation有setCachePolicy。我开始把所有的电话都转到AFHTTPRequestOperation,但我发现很难使用。
我是不是为自己创造了不必要的工作?如果服务器的缓存头设置正确,是否需要在客户端使用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) {我真的希望这有意义..。
发布于 2014-01-24 17:07:36
AFHTTPRequestOperation是AFURLConnectionOperation的子类,用于使用HTTP或HTTPS协议进行请求。它封装了可接受的状态代码和内容类型的概念,它们决定请求的成败。
AFHTTPRequestOperationManager封装了通过HTTP与web应用程序通信的常见模式,包括请求创建、响应序列化、网络可达性监视和安全性以及请求操作管理。
https://stackoverflow.com/questions/21338173
复制相似问题