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

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

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容