问题描述
- 请教AFNetworking传递数组的问题
-
现在有一个参数name是一个数组,要如何才能通过post方式提交到后台呢?按照官方文档的去写的但是总是说json格式不对。
解决方案
感谢回答,最后的解决方法如下,最终还是改了源码,不知道为什么官方文档里的使用方法和使用不一样,
修改AFURLRequestSerialization.m,修改方法如下:
[mutableQueryStringComponents addObjectsFromArray:AFQueryStringPairsFromKeyAndValue([NSString stringWithFormat:@"%@", key], nestedValue)];//原生:%@[]
解决方案二:
http://www.2cto.com/kf/201411/355678.html
解决方案三:
如果是提示 json 格式不对,那应该是你写的 json 字符写错了,可以使用对象转 json 的方法来做,如果最后还是不成功,那可能是你的后台不支持 json 格式,那就全部 base64 一下,当做字符串传递吧
解决方案四:
JQuery.ajax传递数组问题
时间: 2024-11-02 00:22:10