美文网首页
iOS POST请求设置数组类型的参数

iOS POST请求设置数组类型的参数

作者: jsone | 来源:发表于2020-02-26 18:24 被阅读0次

1、使用手动导入的AFNetworking 3.2.1,全局搜索AFQueryStringPairsFromKeyAndValue,找到下面这一行代码

QQ20200226-181323@2x.png

2、将这上面这一行代码换成下面的代码

[mutableQueryStringComponents addObjectsFromArray:AFQueryStringPairsFromKeyAndValue([NSString stringWithFormat:@"%@[%lu]", key,(unsigned long)[array indexOfObject:nestedValue]], nestedValue)];

之前一直以为不能上传数组类型的参数是很正常的,因为后台接口解析不了数组的参数,于是就转成json字符串上传来解决问题,现在发现原来是AFNetworking设置数组参数的json格式的问题,不清楚AFNetworking为什么不解决这个问题,还是使用CocoaPods导入比较方便。

参考文章:
iOS AFNetworking POST参数 数组里面字典key值一样

相关文章

网友评论

      本文标题:iOS POST请求设置数组类型的参数

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