AFNetwork请求参数格式问题



 URL = @"..."
parameters = @{@"states":@[@1,@2,@3]};
    [[AFHTTPRequestOperationManager manager] POST:URL parameters:parameters success:nil failure:nil];

我的parameters字典在服务器端解析出来是


 { 'states[]': [ '1', '2', '3' ] }

而不是预期的


 { 'states': [ '1', '2', '3' ] }

AFN为什么要给参数加上[]?
怎么去掉[]发送正常的states参数?
谢谢

afnetworking2.0 ios afnetworking

断了的黄瓜 9 years, 5 months ago

发送前 先转换为json字符串 会不会好些?

marraz answered 9 years, 5 months ago

Your Answer