Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
即使在HTTP请求中未设置内容长度标头,我的HTTP响应也没有传输编码分块_Http_Chunked - Fatal编程技术网

即使在HTTP请求中未设置内容长度标头,我的HTTP响应也没有传输编码分块

即使在HTTP请求中未设置内容长度标头,我的HTTP响应也没有传输编码分块,http,chunked,Http,Chunked,我在一些文章中读到,如果我们不在http请求中设置content-length头,我们将得到分块的http响应(传输编码:分块,在这种情况下由服务器隐式选择)。在我的java代码中,我没有设置内容长度头。但我在响应中得到的是内容长度头,而不是分块传输。请帮助。您的意思可能是“不要在http响应中设置内容长度头” 反正,如果servlet引擎可以在发送响应之前确定响应的长度,那么它可以自由地不使用分块编码。我希望在响应中使用分块传输编码。我在一些文章中读到,如果我们在发送请求时不在程序中设置内容长

我在一些文章中读到,如果我们不在http请求中设置content-length头,我们将得到分块的http响应(传输编码:分块,在这种情况下由服务器隐式选择)。在我的java代码中,我没有设置内容长度头。但我在响应中得到的是内容长度头,而不是分块传输。请帮助。

您的意思可能是“不要在http响应中设置内容长度头”


反正,如果servlet引擎可以在发送响应之前确定响应的长度,那么它可以自由地不使用分块编码。

我希望在响应中使用分块传输编码。我在一些文章中读到,如果我们在发送请求时不在程序中设置内容长度,那么服务器将使用分块传输编码进行响应。所以在我的程序中,我这样做了未设置内容长度字段。但我仍然没有得到像Chunked一样的传输编码。好吧,你们读到的部分是错误的。很抱歉。为什么要使用分块传输编码?在我的应用程序中,我希望获得http响应中获得的每个分块的大小。为此,我需要以分块编码的形式进行响应。如果响应不使用分块编码,那么您将不会获得任何分块(或者如果您希望以这种方式查看,则仅获得一个分块)。为什么这很重要?