1、400:出现400的原因是参数错误,就是请求中多加了不需要的参数。
2、415:出现415的情况可能性有很多,一般是ContentType设置的不对,在AFNetworking中有两种请求参数序列:AFHTTPRequestSerializer和AFJSONRequestSerializer,这两种方式有很大的差别,前面请求的格式是二进制的,后面的是Json格式的。一般如果遇到表单请求(application/x-www-form-urlencoded)就需要用到AFHTTPRequestSerializer,如果是json请求类型(application/json)则使用AFJSONRequestSerializer。可参考文章:
http://www.360doc.com/content/15/0307/10/20738573_453264984.shtml
http://www.cnblogs.com/20150728-IOS/p/5642371.html
网友评论