afn专题

AFN —— unacceptable content-type: text/html

用AFN发送请求的时候服务器返回这样的错误 “unacceptable content-type: text/html"” 解决方案: 对应到自己的项目里面,需要改的是: 找到AFURLResponseSerialization.m文件 223行: self.acceptableContentTypes = [NSSetsetWithObjects:@"application/json

iOS之ASI和AFN有什么区别

ASI和AFN有什么区别 1.性能(重点) * ASI基于底层的CFNetwork框架 * AFN基于NSURLConnection * 运行性能: ASI > AFN   2.处理服务器数据 1> AFN : 根据服务器返回数据的数据, 进行自动解析 * 服务器返回的是JSON数据, 自动转换为NSDictionary或者NSArray * 服务器返回的是XML数据, 自动转换为NSXMLPa

iOS AFN

#define kActivityList @"http://project.lanou3g.com/teacher/yihuiyun/lanouproject/activitylist.php" // 活动列表 get#define kNewsListURL @"http://ipad-bjwb.bjd.com.cn/DigitalPublication/publish/Handler/API

图片转换成data afn上传图片 图片转string

1.转换 NSData *data;         //判断图片是不是png格式的文件         if (UIImagePNGRepresentation(image)) {            //返回为png图像。             data =UIImagePNGRepresentation(image);         }else {

AFN 错误总结

1.-3840 A === manager.responseSerializer = [AFHTTPResponseSerializer serializer]; B ===  也可能是参数传的不对。 2.-1016 manager.responseSerializer.acceptableContentTypes = [NSSet setW

iOS开发总结之block回调以AFN为基础封装的网络请求操作类

1.#warning封装网络请求类的好处 /**  *  1.项目存在问题,太依赖第三方框架。     2.为什么要封装网络请求:以后AFN升级,方法名改了,或者AFN淘汰了,直接改工具类就好了。     3.好处:解耦,不依赖第三方框架  */ 2.代码 #import"TingHttpTool.h"#import "Reachability.h"#imp

AFN使用过程中的注意事项以及问题总结

AFN作为ios开发中最常用的网络请求框架,但是除了最基本的功能,大家是否真的会全面的使用AFN呢? 小编就个人开发中的一些问题,总结如下: 1. 封装,这个相信大家都应该知道,用AFN的时候,一般都是会在项目中封装一个全局的工具类,单例对象负责全部的网络请求,封装的好处就是能够将一些用不到的参数放到底层处理,比如,并不是每次请求数据都要知道progress这个参数的,大家都懂我也就不

关于AFN请求,返回错误:finished with error - code: -1002

今天犯了个低级错误。 在公司内网请求后台数据的时候,将URL的协议头搞混了。 正确做法是: –外网需要加密签名:所以用的是HTTPS:// –内网不需要加密:所以用HTTP:// 而我错误的的就是疏忽未将内网的协议头改成HTTP://导致所以请求一直收到 finished with error - code: -1002, 修改过来后解决。 还有一种情况: URL中包

AFN 3.0 网络请求使用

这里我简单的做了一层封装, 只进行了数据的请求 .h/*** 数据请求** @param urlstring URL* @param parmas 请求参数* @param success 请求成功的block* @param fail 请求失败的block*/+ (void)ZJNetworkingGetRequestWithURL:(NSString *)u

iOS开发之AFN

本文开始介绍网络编程中另外一个第三方框架:AFN。全称是AFNetworking,是对NSURLConnection的一层封装。虽然运行效率没有ASI高,但是使用比ASI简单。在iOS开发中,使用比较广泛。 AFN中最重要的类AFHTTPRequestOperationManager。该类封装了HTTP请求的常见处理,其中包括:GET/POST请求、解析服务器的响应数据等。 介绍AFHTTPR

iOS AFN 笔记

//联系人:石虎  QQ: 1224614774 昵称:嗡嘛呢叭咪哄 AFN 小节 功能: -对 NSURLConnection & NSURLSession 的封装 -提供了自动序列化和反序列化功能 -提供了完善的错误处理机制 使用: -由于大多数的网络请求都是针对一个服务器发起的,所以可以定义一个全局的 manager 统一管理!