【问题标题】:Strange error when execute httpclient执行httpclient时出现奇怪的错误
【发布时间】:2015-07-21 11:39:17
【问题描述】:

我在我的项目中创建了一个 http 请求。我坐了但没用 如此简化了该部分以对其进行测试:就是这样:

HttpClient cl = new DefaultHttpClient();
    try {
        HttpResponse httpResponse = cl.execute(new HttpGet("http://www.google.com"));
        System.out.println(httpResponse.getEntity().getContentLength());
    }
    catch (Exception e)
    {
        System.out.println("didn't work!");
        System.out.println(e.getMessage());
    }

但是当我运行它时,我得到了这些:

07-21 15:57:36.203  26851-26851/com.akgradev.upbman W/﹕ Unable to open '/system/framework/qcom.fmradio.jar': No such file or directory
07-21 15:57:36.203  26851-26851/com.akgradev.upbman W/art﹕ Failed to open zip archive '/system/framework/qcom.fmradio.jar': I/O Error

当然还有“没用!”和打印的“null”!我很感激 你的提示Tnx

【问题讨论】:

  • 异常很奇怪。您能否粘贴您的完整代码。这可能有助于获得洞察力。谢谢。
  • 能否提供完整的异常堆栈跟踪?
  • 我不明白!制作了一个新项目,只需一个按钮 (!) 即可获取 google.com 的内容长度,但仍然遇到同样的问题!代码正是这个(上)。将其交给按钮的 onClickListener
  • 堆栈跟踪:link
  • 你有没有弄清楚是什么原因造成的?

标签: java android httprequest httpclient


【解决方案1】:

您是否知道 HttpClient 已被弃用?

https://developer.android.com/about/versions/marshmallow/android-6.0-changes.html#behavior-apache-http-client

您的异常可能是 API 不再受支持的结果。

【讨论】:

    猜你喜欢
    • 2015-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-08
    • 2011-02-07
    • 2021-09-01
    相关资源
    最近更新 更多