几个关于西班牙王位继承战争争的问题,萌新求教

主题 : 关于AFNetworking的问题,萌萌哒新人求解答
级别: 新手上路
可可豆: 83 CB
威望: 83 点
在线时间: 245(时)
发自: Web Page
来源于&&分类
关于AFNetworking的问题,萌萌哒新人求解答&&&
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; NSDictionary *parameters = @{@&USERID&:@&&,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& @&MOBINO&:@&&,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& @&USERTP&:@&0&,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& @&VERFCD&:@&000000&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& };&&&&[manager POST:@&http:xxxxxxxx& parameters:parameters success:^(AFHTTPRequestOperation *operation, id responseObject) {&&&&&&&&NSLog(@&JSon :%@&, responseObject);&&&&} failure:^(AFHTTPRequestOperation *operation, NSError *error) {&&&&&&&&NSLog(@&Error: %@&, error);&&&&}];我这样运行的话:Domain=com.alamofire.error.serialization.response Code=-1011 &Request failed: internal server error (500)& UserInfo=0x7fb7d979eb80 {NSUnderlyingError=0x7fb7d9792e10 &Request failed: unacceptable content-type: text/html&, 然后我在这边看到相关帖子,TA说要加 manager.responseSerializer.acceptableContentTypes = [NSSet setWithObject:@&text/html&];加了之后这样:Domain=NSCocoaErrorDomain Code=3840 &The operation couldn’t be completed. (Cocoa error 3840.)& (JSON text did not start with array or object and option to allow fragments not set.) 我想问的是:1.各位大大帮看看是不是我的代码出错了或者漏了什么&&2.看到部分网友说是服务器那边content格式不对?是这样么?我是刚学IOS的新人,请各位大大教教,感谢!第一次发帖!!
级别: 新手上路
可可豆: 83 CB
威望: 83 点
在线时间: 245(时)
发自: Web Page
还有 我也试过加了&&&&manager.requestSerializer=[AFJSONRequestSerializer serializer]; &&&&manager.responseSerializer = [AFHTTPResponseSerializer serializer]; 这两句 还是不可以!
级别: 精灵王
发帖: 3023
可可豆: 3353 CB
威望: 3331 点
在线时间: 4750(时)
发自: Web Page
服务器给你返回的content type不对了。最好是服务器改一下咯,不然的话继承一个AFHTTPResponseSerializer自己来序列话也是可以的。我在上个项目里用了AF,但是不想AF自行帮我将数据序列化,所以我继承了一个。这样服务器给你的就能原汁原味地读取了。@interface OriginalSerializer : AFHTTPResponseSerializer@end@implementation OriginalSerializer- (id)responseObjectForResponse:(NSURLResponse *)response&&&&&&&&&&&&&&&&&&&&&&&&&& data:(NSData *)data&&&&&&&&&&&&&&&&&&&&&&&&&&error:(NSError *__autoreleasing *)error{&&&&}@end
级别: 新手上路
可可豆: 83 CB
威望: 83 点
在线时间: 245(时)
发自: Web Page
回 2楼(noah1985) 的帖子
级别: 新手上路
可可豆: 32 CB
威望: 32 点
在线时间: 185(时)
发自: Web Page
Re:回 2楼(noah1985) 的帖子
引用 引用第3楼枫在摇曳于 15:41发表的 回 2楼(noah1985) 的帖子 :
感谢大大 楼主&&请问你是怎么解决的啊,我也遇到同样的问题了
级别: 新手上路
可可豆: 32 CB
威望: 32 点
在线时间: 185(时)
发自: Web Page
引用 引用第2楼noah-05-23 15:39发表的&&:服务器给你返回的content type不对了。最好是服务器改一下咯,不然的话继承一个AFHTTPResponseSerializer自己来序列话也是可以的。我在上个项目里用了AF,但是不想AF自行帮我将数据序列化,所以我继承了一个。这样服务器给你的就能原汁原味地读取了。@interface OriginalSerializer : AFHTTPResponseSerializer....... 你好,我也出现相同的问题了AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];&&&&manager.responseSerializer = [OriginalSerializer serializer];&&&&[manager POST:APINewUserRegistration parameters:nil success:^(AFHTTPRequestOperation *operation, id responseObject) {&&&&&&&&NSLog(@&JSON: %@&, responseObject);&&&&} failure:^(AFHTTPRequestOperation *operation, NSError *error) {&&&&&&&&NSLog(@&Error: %@&, error);&&&&}];按照你的方法怎么做呢?谢谢!
级别: 新手上路
可可豆: 19 CB
威望: 19 点
在线时间: 61(时)
发自: Web Page
楼主不地道啊,自己解决了,就不管别人了
关注本帖(如果有新回复会站内信通知您)
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 关注CVP公众号
扫一扫 浏览移动版 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
关于教案的几个问题
下载积分:2000
内容提示:关于教案的几个问题
文档格式:DOC|
浏览次数:1|
上传日期: 13:07:48|
文档星级:
全文阅读已结束,如果下载本文需要使用
 2000 积分
下载此文档
该用户还上传了这些文档
关于教案的几个问题
关注微信公众号

参考资料

 

随机推荐