美文网首页
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