1
halko OP 上面贴的代码,可以直接复制到Xcode里面运行的, 求帮助~ 谢谢!
|
2
joshua7v 2015-06-17 23:25:53 +08:00
我看了一下,请求没问题,数据也返回了,应该是数据返回的格式问题,不能解析成json
|
3
joshua7v 2015-06-17 23:41:19 +08:00
哦,压根就没返回响应体。。。当然是null了
在header里,用operation.response.allHeaderFields解析吧 |
4
robinWu 2015-06-17 23:57:08 +08:00
把收到的数据打印出来看下返回的数据格式怎样的。
或者跟踪下AFNetworking的步骤。 |
5
zg_gz 2015-06-18 07:59:42 +08:00
AFJSONResponseSerializer
|
6
halko OP @joshua7v 谢谢你的回复.
可是请问你说的header是在哪里??? 我在请求的成功回调里做了allHeaderFields的输出: NSLog(@"---allHeader:%@", operation.response.allHeaderFields); 输出的内容看不懂: { "Cache-Control" = "no-store, no-cache, must-revalidate, post-check=0, pre-check=0"; Connection = close; "Content-Length" = 0; "Content-Type" = "text/html; charset=utf-8"; Date = "Thu, 18 Jun 2015 01:54:57 GMT"; Expires = "Thu, 19 Nov 1981 08:52:00 GMT"; Pragma = "no-cache"; Server = "Apache/2.2.15 (CentOS)"; "Set-Cookie" = "PHPSESSID=r8v3507eflechtskjkgtavf923; path=/"; "X-Powered-By" = "PHP/5.5.25"; } |
7
halko OP @zg_gz 谢谢回复.
你的意思是这样吗? : // 设置返回格式 manager.responseSerializer = [AFJSONResponseSerializer serializer]; |