AFNetworking将数组或字典作为字段参数传给服务器

之前给服务器传数组都是jsonString,今天要求直接传个数组,然后直接传果然不行,自行查了一下发现果然:
1.在AFNetworking的源码中找到AFURLRequestSerialization这个类;
2.在.m文件中在AFQueryStringPairsFromKeyAndValue这个方法中,找到
[mutableQueryStringComponents addObjectsFromArray:AFQueryStringPairsFromKeyAndValue([NSString stringWithFormat:@”%@[]”, key], nestedValue)];
中的”[NSString stringWithFormat:@”%@[]”, key]”
把 []去掉!
完成以上修改之后再上传数组字段数据就OK了!

你可能感兴趣的:(AFNetworking将数组或字典作为字段参数传给服务器)