【发布时间】:2019-06-11 20:46:44
【问题描述】:
我在使用 volley 时遇到这个错误
HttpHeaderParser.parseDateAsEpoch:无法解析 dateStr:-1,回退到 0
java.text.ParseException:无法解析的日期:“-1” 在 java.text.DateFormat.parse(DateFormat.java:362) 在 com.android.volley.toolbox.HttpHeaderParser.parseDateAsEpoch(HttpHeaderParser.java:135) 在 com.android.volley.toolbox.HttpHeaderParser.parseCacheHeaders(HttpHeaderParser.java:97) 在 com.android.volley.toolbox.JsonObjectRequest.parseNetworkResponse(JsonObjectRequest.java:86) 在 com.android.volley.NetworkDispatcher.processRequest(NetworkDispatcher.java:143) 在 com.android.volley.NetworkDispatcher.processRequest(NetworkDispatcher.java:111) 在 com.android.volley.NetworkDispatcher.run(NetworkDispatcher.java:90)
一切正常,但我在每个请求的日志中都看到了这个错误。这是什么问题,我该如何解决?
我尝试了很多方法,所有方法都有错误。例如:
val url = "http://...."
val params = HashMap<String, String>()
params["parameter"] = "value"
val parameters = JSONObject(params)
val request = JsonObjectRequest(Request.Method.POST, url, parameters,
Response.Listener<JSONObject> { response ->
Log.d("result", response .toString())
},
Response.ErrorListener { error ->
Log.e("result", error.toString())
})
VolleyService.requestQueue.add(request)
【问题讨论】:
-
你能解决你的问题吗?
-
在 android ... 不。但我可以通过更改标头 @Ak23 从服务器解决这个问题
标签: android networking android-volley