对JsonRequest抛出使用Android Volley无法每2个请求从HttpUrlConnection检索响应代码

对JsonRequest抛出使用Android Volley无法每2个请求从HttpUrlConnection检索响应代码,android,android-volley,httpurlconnection,Android,Android Volley,Httpurlconnection,我用截击已经有一段时间了,但今天我面临一个非常奇怪的问题。 我正在成功地发出Post JsonRequest,但是如果我再次尝试对同一服务的请求,它就会失败,如果我再次尝试,它就会成功,依此类推 如果请求成功并且我重新启动了应用程序,下一个请求仍然会成功,然后它失败,它成功,依此类推 StringRequest也会发生同样的情况 发生的情况是,在HullStack类中,如果: if (responseCode == -1) { // -1 is returned by g

我用截击已经有一段时间了,但今天我面临一个非常奇怪的问题。 我正在成功地发出Post JsonRequest,但是如果我再次尝试对同一服务的请求,它就会失败,如果我再次尝试,它就会成功,依此类推

如果请求成功并且我重新启动了应用程序,下一个请求仍然会成功,然后它失败,它成功,依此类推

StringRequest也会发生同样的情况

发生的情况是,在HullStack类中,如果:

if (responseCode == -1) {            
// -1 is returned by getResponseCode() if the response code could not be retrieved.            
// Signal to the caller that something was wrong with the connection.

 throw new IOException("Could not retrieve response code from HttpUrlConnection.");

 }

但我知道,即使在这种情况下,请求也正确地发布到了服务器(我检查了日志)。

我也遇到了这个问题。我很想知道你是否发现了问题所在。我也有这个问题,但前提是我将
HurlStack
传递到
Volley\newRequestQueue()
。如果我只传递
上下文
,我没有问题。解决方案解决了我的问题。