获取无效状态行 10380HTTP/1.1 200 OK
Getting invalid status line 10380HTTP/1.1 200 OK
这让我发疯。我创建了一个 Android 应用程序,它向 Apache 服务器发出 REST 请求 运行 CakePHP 2.X.
- 在 Android 方面:请求是使用 Google 的 Volley 发出的,它是 HEAD 版本。
- 在服务器端:它是 Apache 2、PHP 5.4、CakePHP 2.x 和 SSL。
无论请求方法是 GET 还是 POST,在 POST 时使用相同的 URL 或相同的参数,有时响应很好,而其他时间我得到 com.android.volley.NoConnectionError: java.net.ProtocolException: Unexpected status line: 10380HTTP/1.1 200 OK
当错误发生时,我唯一注意到的是更改前的数字。
10380HTTP/1.1 200 OK
.
有什么想法吗?
谢谢
我可以闻到 request/response 并可以确认这是服务器端问题。
根据 @Julian Reschke and @AD7six
的信息
显然这是使用 keep-alive 时的常见错误,第二个、第三个等响应搞砸了。
所以根据我从这个 post 得到的信息,问题看起来已经解决了(我会继续测试它)。
这让我发疯。我创建了一个 Android 应用程序,它向 Apache 服务器发出 REST 请求 运行 CakePHP 2.X.
- 在 Android 方面:请求是使用 Google 的 Volley 发出的,它是 HEAD 版本。
- 在服务器端:它是 Apache 2、PHP 5.4、CakePHP 2.x 和 SSL。
无论请求方法是 GET 还是 POST,在 POST 时使用相同的 URL 或相同的参数,有时响应很好,而其他时间我得到 com.android.volley.NoConnectionError: java.net.ProtocolException: Unexpected status line: 10380HTTP/1.1 200 OK
当错误发生时,我唯一注意到的是更改前的数字。
10380HTTP/1.1 200 OK.
有什么想法吗? 谢谢
我可以闻到 request/response 并可以确认这是服务器端问题。
根据 @Julian Reschke and @AD7six
的信息显然这是使用 keep-alive 时的常见错误,第二个、第三个等响应搞砸了。
所以根据我从这个 post 得到的信息,问题看起来已经解决了(我会继续测试它)。