AFNetworking post 传参,后台接收不到参数

今天在进行接口调试的时候,后台反馈说是收不到传过去的参数,但是安卓的能够传递过去.最后修改了一个地方之后,就奇迹般的好了.(哈哈哈,其实是找了好半天都没有找到解决的方案)

/**
 get a setted session manager

 @param manager AFHTTPSessionManager

 @return manager
 */
- (AFHTTPSessionManager*)formatManager:(AFHTTPSessionManager*)manager {
    
    manager.securityPolicy.allowInvalidCertificates = YES;
    manager.responseSerializer = [AFJSONResponseSerializer serializerWithReadingOptions:NSJSONReadingMutableContainers];
    [manager.requestSerializer setValue:@"application/json" forHTTPHeaderField:@"Accept"];
//    [manager.requestSerializer setValue:@"application/json;charset=utf-8" forHTTPHeaderField:@"Content-Type"];
    [manager.requestSerializer setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"];
    [manager.requestSerializer setValue:TOKEN forHTTPHeaderField:@"K-Authorization"];
    manager.responseSerializer.acceptableContentTypes = [NSSet setWithObjects:@"application/json",@"text/json", @"text/plain", @"text/html",@"image/jpeg",@"image/png",@"image/jpg", nil];
    
    return manager;
}

到底是修改了那里才好了呢,请看下面,就是加了下面这句话

 [manager.requestSerializer setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"];

特地在这里记录一下,也方便遇到同样问题的朋友,能够看到这篇文章,解决类似错误.

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

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,461评论 25 708
  • 所需佐料:料酒,酱油,韩式拌饭酱 所需食材:肉末,香菇两个,豆芽、胡萝卜、青菜(适量),一个蛋 做法: 1.肉末加...
    何好joy阅读 880评论 0 0
  • 莺莺唱起无心睡,旧地重游探花音。 烟柳临波云鬓浅,芦芽出水绿衣深。 玉兰初放千枝雪,连翘含情万点金。 春意无常梅有...
    江南烟雨阅读 237评论 0 2
  • 爱是幻灭的 爱的尽头离别 才是永恒 每个灵魂都是孤独的 所以爱不是拥有 是给予自由
    和心对话阅读 154评论 0 1
  • 看到张籍的《秋思》: 洛阳城里见秋风,欲作家书意万重。 复恐匆匆说不尽,行人临发又开封。 我忍不住笑了,张老先生这...
    蜗牛的爱阅读 439评论 0 1