美文网首页移动端技术分享
AFNetworking发送POST请求参数编码问题

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

作者: Mr_Atom | 来源:发表于2018-05-18 16:10 被阅读0次

        第一次在项目中用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对象.

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

相关文章

网友评论

    本文标题:AFNetworking发送POST请求参数编码问题

    本文链接:https://www.haomeiwen.com/subject/zcigdftx.html