我无法获得 POST 请求的响应,如果我尝试从响应中获取任何内容,它将卡住并超时
I can't get the response for my POST request, if I try to get anything from the response it will get stuck and timeout
出于某种原因,在服务器端 content-length 为 0,即使此 Header 已发送和接收。
通过添加connection.setChunkedStreamingMode();
发送 POST 解决了这个问题,但是我仍然不知道为什么它不能与 content-length Header.
一起使用
万一有人想知道为什么设置"connection.setChunkedStreamingMode()"
成功了。
客户端可以使用 http 1.0 或 1.1 发送请求,但 http 1.1 请求无法使用添加到其中的 content-length header(在此过程中添加了一些软件)。相反,分块模式也适用于 http 1.0。
我在从 Clement Amarnath 那里找到 post 后测试了这个
How do i send a POST request without Transfer Encoding:chunked from Jersey ReST Client 2.22.2
出于某种原因,在服务器端 content-length 为 0,即使此 Header 已发送和接收。
通过添加connection.setChunkedStreamingMode(); 发送 POST 解决了这个问题,但是我仍然不知道为什么它不能与 content-length Header.
一起使用万一有人想知道为什么设置"connection.setChunkedStreamingMode()" 成功了。
客户端可以使用 http 1.0 或 1.1 发送请求,但 http 1.1 请求无法使用添加到其中的 content-length header(在此过程中添加了一些软件)。相反,分块模式也适用于 http 1.0。
我在从 Clement Amarnath 那里找到 post 后测试了这个 How do i send a POST request without Transfer Encoding:chunked from Jersey ReST Client 2.22.2