iOS 笔记-AFN使用中的遇到的问题

今天使用AFN做注册时,控制台输出如下

Domain=com.alamofire.error.serialization.response Code=-1016 "Request failed: unacceptable content-type: text/plain" UserInfo=0x16d6ccc0 {com.alamofire.serialization.response.error.response=<NSHTTPURLResponse: 0x16ef0620> { URL: http://192.168.1.60:8078/video/common/appvideo!register.erun } { status code: 200, headers {

    "Content-Length" = 109;

    "Content-Type" = "text/plain;charset=UTF-8";

    Date = "Mon, 14 Dec 2015 03:13:09 GMT";

    Server = "Apache-Coyote/1.1";

} }, NSErrorFailingURLKey=http://192.168.1.60:8078/video/common/appvideo!register.erun, NSLocalizedDescription=Request failed: unacceptable content-type: text/plain, com.alamofire.serialization.response.error.data=<7b227265 73756c74 223a22e6 b3a8e586 8ce5a4b1 e8b4a52c e6898be6 9cbae58f b7e7a081 e5b7b2e7 bb8fe6b3 a8e5868c 2ce8afb7 e69bb4e6 8da2e689 8be69cba e58fb7ef bc81222c 226d7367 223a22e6 b3a8e586 8ce5a4b1 e8b4a522 2c227375 63636573 73223a66 616c7365 7d>}

重点在红色那句,经查证得知是AFN中的问题,需修改三方库中

AFURLResponseSerialization.m文件223行,

self.acceptableContentTypes = [NSSetsetWithObjects:@"application/json", @"text/plain",@"text/json",@"text/javascript", nil];

由此便解决问题了~

时间: 2024-11-09 03:35:20

iOS 笔记-AFN使用中的遇到的问题的相关文章

iOS笔记:Objective-C自定义NSLog宏

/*  XCode LLVM XXX - Preprocessing中Debug会添加 DEBUG=1 标志  */ #ifdef DEBUG #define NSLog(FORMAT, ...) fprintf(stderr,"%s:%d\t%s\n",[[[NSString stringWithUTF8String:__FILE__] lastPathComponent] UTF8String], __LINE__, [[NSString stringWithFormat:FORM

学习ios笔记第一天的C语言学习记录

c语言基础学习 int num1 = 15; int num2 = 5; int temp = 0; //先把num1放到temp里 temp = num1; //先把num2放到num1里 num1 = num2; //先把temp放到num2里 num2 = temp; 算数运算符 +加法运算 -减法运算符 *乘法运算符 /除法运算符  ------整型相除取整,除数不为0 %取余运算符 ------两边均为整数 ++递增运算-------运算符在前,先执行:运算符在后,后执行: --递减运

iOS 笔记-incompatible pointer types initializing &#39;NSMutableString *&#39; with an expression of type &#39;NSString *&#39;警告处理

记录下来,以防止再犯错 代码如下 NSString *userHeader = [userInfoDictionary objectForKey:@"photo"]; NSMutableString *mutableuserHeader = [NSMutableString stringWithString:userHeader]; //设置用户头像 NSRange range = [mutableuserHeader rangeOfString:@".."]; [

麦子学院ios笔记:IOS把图片缓存到本地的几种方法

把ios的图片缓存到本地的方法有几种?现在来看看学生在麦子学院学习ios开发的笔记中有讲到哪几种方法呢? <code>把图片缓存到本地,在很多场景都会用到,如果是只储存文字信息,那建一个plist文件,或者数据库就能很方便的解决问题,但是如果存图片到沙盒就没那么方便了.这里介绍两种保存图片到沙盒的方法. </code> 一.把图片转为base64的字符串存到数据库中或者plist文件中,然后用到的时候再取出来 <code class="hljs" obje

[iOS笔记]《编写高质量iOS与OS X代码的52个有效方法》:1.熟悉Objective-C

简介: 最近公司项目收尾,可以有时间看看书了.<编写高质量iOS与OS X代码的52个有效方法>这本书讲解了很多iOS开发的技巧和规范,大力推荐! 下面是自己看书时整理的笔记,照惯例先上目录: 目录: 第一章:熟悉Objective-C 第二章:Object.Message.Runtime 第三章:接口与API设计 第四章:Protocol与Category 第五章:内存管理 第六章:Block与GCD 第七章:系统框架 第一章    熟悉Objective-C 第1条:了解Objective

iOS之AFN简介(1)

AFN的简单介绍 AFNetworking是一款在OS X和iOS下都令人喜爱的网络库. 为了迎合iOS新版本的升级, AFNetworking在3.0版本中删除了基于 NSURLConnection API的所有支持. 如果你的项目以前使用过这些API,建议您立即升级到基于 NSURLSession 的API的AFNetworking的版本.本指南将引导您完成这个过程. 本章是为了引导使用AFNetworking 2.x升级到最新的版本API,以达到过渡的目的,并且解释了新增和更改的设计结构.

iOS笔记(常用的一些知识点)

这是我在公司做项目时,顺便做的一些笔记....... //1.iphone开发--改变UIPageControl里的小点的颜色 pageControl.currentPageIndicatorTintColor = [UIColor blackColor]; pageControl.pageIndicatorTintColor = [UIColor grayColor]; //2.ios如何让状态栏变成白色的 [[UIApplication sharedApplication]setStatus

麦子学院ios笔记:Objective-C 实现2048算法类

今天麦子学院ios开发老师给大家介绍Objective-C 实现的IOS版小游戏2048算法类,十分的实用,有需要的小伙伴可以参考下. 参数model有一个二维数组data,及阶数matrix // .h文件 @classDataModel; @interfaceAlgorithm : NSObject @property(nonatomic,assign)intaddScore;// 加分 - (void)caculateTop:(DataModel *)model;// 上滑规则 - (vo

034-iOS屏幕适配-iOS笔记

学习目标 1.[了解]屏幕适配的发展史 2.[了解]autoResizing基本用法 3.[掌握]autoLayout 的基本用法 4.[掌握]autoLayout代码实现 5.[理解]sizeClass的基本用法 一.屏幕适配的发展史 随着iOS屏幕尺寸越来越多样化,屏幕适配也就越来越重要了. iphone1 - iphone3gs时代,window的size固定为(320,480).我们只需要简单计算一下相对位置就好了,不需要做屏幕适配. iphone4 - iphone4s时代,苹果推出了