美文网首页AFNetworking
AFNetworking--- status code500解决

AFNetworking--- status code500解决

作者: 熊gg | 来源:发表于2016-03-09 16:39 被阅读4689次

    我不会说我被这问题折腾了一天

    可能不适合你的问题

    开始之前,容我说个悲伤的故事。下面是知乎日报最新信息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

    检测请求头文件。

    相关文章

      网友评论

      • 清蒸鱼跃龙门:所以你 “1.服务器对头文件User-Agent验证。” 到底是服务器验证时出了什么问题?
      • 挠叔:好牛逼啊 血气方刚啊。 一言不合就要GANK啊 :smirk:
        挠叔:@xq7598228 请你carry
        熊gg:@挠叔 不gank 没金币出黑黄杖
      • 程旭媛:请问你说的user-agent是什么呢?我有个接口请求也出现了500的错误
        程旭媛:@xq7598228
        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";
        这是报的错误
        程旭媛:@xq7598228 content-type没有问题
        熊gg:@小木偶的 你可以看下错误content-type.有时候返回的值afn不支持,你需要手动添加
      • 小菜与老鸟:请问作者最后几张图是什么软件
        小菜与老鸟:@ChildhoodAndy 哦 Paw
      • 超_iOS:还是没懂是如何解决的
        超_iOS:@小菜超 请求头。。
        熊gg:@小菜超 研究下,请求头

      本文标题:AFNetworking--- status code500解决

      本文链接:https://www.haomeiwen.com/subject/dxxtlttx.html