美文网首页
AFNetwroking 发送post请求,后台接收不到我传的参

AFNetwroking 发送post请求,后台接收不到我传的参

作者: noyya | 来源:发表于2017-04-27 16:19 被阅读99次

今天很悲剧 ,调用一个接口向后台上传考试结果的数据,遇到好几个问题

1,开始后台接收不到是因为给的参数key和后台的不同 ,无法传递过去

2,参数体外面后台要再套一个request ,后台说要根据这个取数据,一直没有解决,最后还是没有加这层包,直接就是请求体。

3,最后一个要传的是一个数组,我们都知道数组是不能直接作为请求的参数体的,所以就需要把这个数组转成json格式。数组中的每个元素都是一个字典,每个字典里面还有2个键值对 ,[{key1:value1,key2:value2} , {key1:value1,key2:value2} , {key1:value1,key2:value2} , {key1:value1,key2:value2}],就是这个样式的,这个我开始以为需要先把字典转json,再将数组转json,一直没有弄好,最后就直接用苹果原生的方法

NSData*jsonData = [NSJSONSerializationdataWithJSONObject:self.questionOptionsArroptions:NSJSONWritingPrettyPrintederror:nil];

NSString*jsonStr = [[NSStringalloc]initWithData:jsonDataencoding:NSUTF8StringEncoding];

最后才解决 。

相关文章

网友评论

      本文标题:AFNetwroking 发送post请求,后台接收不到我传的参

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