美文网首页
AFNetworking 将数组作为字段参数传给服务器的两种方法

AFNetworking 将数组作为字段参数传给服务器的两种方法

作者: ZL_龙 | 来源:发表于2019-03-06 09:09 被阅读0次

1.在AFNetworking的源码中找到AFURLRequestSerialization这个类;

2.在.m文件中在AFQueryStringPairsFromKeyAndValue这个方法中,找到
`[mutableQueryStringComponents addObjectsFromArray:AFQueryStringPairsFromKeyAndValue([NSString stringWithFormat:@”%@[]”, key], nestedValue)];

中的”[NSString stringWithFormat:@”%@[]”, key]” []去掉!

完成以上修改之后再上传数组字段数据就OK了!

2:
使用NSSet
NSSet *set = [NSSet setWithArray:arr];
随后将set作为值传给后台
个人建议第二种,或者让后台修改成支持json字符串

相关文章

网友评论

      本文标题:AFNetworking 将数组作为字段参数传给服务器的两种方法

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