AFN Post请求,报错400(code:-1011)

 

坑的原因后台需求传json,我传的字典

 

解决方法:

              声明请求的参数格式是json,

               post的数据格式还是传字典。

  声明代码:

 AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
 manager.requestSerializer =  [AFJSONRequestSerializer serializer];

 

附加说明:

//申明请求的数据是json类型

manager.requestSerializer = [AFJSONRequestSerializer serializer]; 

/申明返回的结果是json类型

manager.responseSerializer = [AFJSONResponseSerializer serializer];

//  如果报接受类型不一致请替换一致text/html或别的

manager.responseSerializer.acceptableContentTypes = [NSSet setWithObjects:@"text/html",@"application/json",@"",@"",nil];

 

posted @ 2019-07-12 14:59  milaliu99  Views(1211)  Comments(0)    收藏  举报