以前的Android响应被添加到状态行

时间:2014-02-05 13:54:35

标签: android android-networking android-volley

我正在使用Volley与API进行通信。

我正在发送请求,并且在该请求成功后,我立即使用相同的消息队列启动另一个请求。

我遇到的问题是第二个请求正在响应以下错误:

java.net.ProtocolException: Unexpected status line: {"id":47}HTTP/1.1 200 OK

{"id":47}是第一个请求的响应正文。我甚至没有接近我的代码中的状态行,请求相当简单。

究竟发生了什么?!这是Volley中的一个错误吗?

2 个答案:

答案 0 :(得分:1)

我认为状态行"HTTP/1.1 200 OK"应该在实际响应内容{"id":47}之前 - 根据错误消息,它似乎完全相反。

答案 1 :(得分:0)

在我的情况下,服务器在状态代码为204时返回内容,

当204回复

时,

api不应该返回数据