我不会说我被这问题折腾了一天
可能不适合你的问题
开始之前,容我说个悲伤的故事。下面是知乎日报最新信息API
https://news-at.zhihu.com/api/4/news/latest
你们打开是没有问题的。我浏览器啥打开都是没有问题的...使用AFN get来一发!扑街!!
打开注释代码,畅通。
我先去抽根烟...
看到那个500了么?就是它。一般说500错误,就是服务器内部错误。起初我以为是content-type的问题...改AFNetworking
过程:
1.检查API,正常...
2.抓包,对比没发现多大问题。
3.尝试降低AFNetworking版本,无解。
4.研究请求头文件无果,截图一个正常和一个错误的请求信息发给大神。
5.大神简单测试了一下,请求成功。
原因:
1.服务器对头文件User-Agent验证。
果断用PAW测试一番,还真的是。
error500截图:
正常截图:
总结这类错误:
与后台联系,是不是有啥变动!不说就GANK
检测请求头文件。
网友评论
Domain=com.alamofire.error.serialization.response Code=-1011 "Request failed: internal server error (500)" UserInfo={com.alamofire.serialization.response.error.response=<NSHTTPURLResponse: 0x7fe618daeca0>
status code: 500, headers {
Connection = close;
"Content-Encoding" = gzip;
"Content-Length" = 34;
"Content-Type" = "text/html";
Date = "Mon, 18 Jul 2016 03:12:44 GMT";
Server = "Apache/2.2.14 (Ubuntu)";
"Set-Cookie" = "ci_session=a%3A5%3A%7Bs%3A10%3A%22session_id%22%3Bs%3A32%3A%228ce0dcd78f43812e3a390126c8a6f256%22%3Bs%3A10%3A%22ip_address%22%3Bs%3A13%3A%22192.168.10.11%22%3Bs%3A10%3A%22user_agent%22%3Bs%3A43%3A%22FirstDemo%2F1.0+%28iPhone%3B+iOS+9.3%3B+Scale%2F2.00%29%22%3Bs%3A13%3A%22last_activity%22%3Bi%3A1468811564%3Bs%3A9%3A%22user_data%22%3Bs%3A0%3A%22%22%3B%7D474cdcc10a9adf695b72d81e67a10341; expires=Mon, 18-Jul-2016 05:12:44 GMT; path=/";
Vary = "Accept-Encoding";
"X-Powered-By" = "PHP/5.3.2-1ubuntu4.14";
这是报的错误