在使用AFNWorking 提交参数的时候, 其中包含NSArray类型的参数, 但是后台可以接收到普通int, string 类型的参数,就是接收不到array类型的,
google后发现原来AFN 提交array参数的时候是将参数名转为了
...&imgs[]=xxx&imgs[]=xxx
我擦, 太坑了(详见issue437)
官方给了几种办法, 最靠谱的应该是 将 client 的 requestSerializer 设置为
httpClient.requestSerializer = [AFJSONRequestSerializer serializer];
还有就是自己将array拼成字符串比如imgs=xxx&imgs=xxx
或者就是接受变态的 imgs[] 参数名