移动端技术分享

AFNetworking发送POST请求参数编码问题

2018-05-18  本文已影响0人  Mr_Atom

        第一次在项目中用AFNetworking,之前一直用OC自带网络请求封装好的框架.项目对于网络请求方面的要求很简单,API要求请求参数为JSON.在发送请求参数是,API接受到的数据是经过Unicode编码的,会出现badRequest(400)错误.研究了一下已经改好,备注一下以防以后忘记.

AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];

manager.responseSerializer = [AFHTTPResponseSerializer serializer];

 manager.requestSerializer = [AFJSONRequestSerializer serializer];

    // 设置头部

 [manager.requestSerializer setValue:@"application/json; charset=utf-8" forHTTPHeaderField:@"Content-Type"];

请求参数就不贴了,普通的NSDictionry对象.

问题很小,也要同等对待.

上一篇 下一篇

猜你喜欢

热点阅读