首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
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 统一管理!
阅读更多...