【问题标题】:Volley library didn't work on android 2.3Volley 库在 android 2.3 上不起作用
【发布时间】:2015-05-22 13:13:33
【问题描述】:

Volley 库无法在 android 2.3 上运行。 你好。我有问题。

当我发送发布请求时,我收到服务器错误。代码 400。

W/System.err﹕ com.android.volley.ServerError
W/System.err﹕ at com.android.volley.toolbox.BasicNetwork.performRequest
W/System.err﹕ at com.android.volley.NetworkDispatcher.run

在其他安卓版本上一切正常。

谢谢。

【问题讨论】:

  • 查看错误的状态码,以便了解错误的确切原因。
  • 那么这不是凌空问题,请求到达服务器但服务器无法理解客户端请求。 w3.org/Protocols/rfc2616/rfc2616-sec10.html
  • 在其他版本的 android 上 - 一切正常

标签: android android-volley


【解决方案1】:

我找到了这个问题的解决方案。

String auth = "基本" + Base64.encodeToString(str.getBytes(), Base64.DEFAULT); params.put("授权", auth);

我将 Base64.DEFAULT 替换为 Base64.URL_SAFE|Base64.NO_WRAP

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-07-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多