用AFN发送请求的时候,parameters 明明传了字典进去,断点也一层层的往上看了,parameters始终存在,可是服务器总是返回400的错误,说请求参数的JSON不正确。
HTTPS的也抓不到包,让后台同事改为http发现请求parameters为空,各种找原因,半天才发现是请求序列化响应器设置的问题。
应该设置为
[AFJSONRequestSerializer serializer];
而不是AFHTTPRequestSerializer
用AFN发送请求的时候,parameters 明明传了字典进去,断点也一层层的往上看了,parameters始终存在,可是服务器总是返回400的错误,说请求参数的JSON不正确。
HTTPS的也抓不到包,让后台同事改为http发现请求parameters为空,各种找原因,半天才发现是请求序列化响应器设置的问题。
应该设置为
[AFJSONRequestSerializer serializer];
而不是AFHTTPRequestSerializer