即使在HTTP请求中未设置内容长度标头,我的HTTP响应也没有传输编码分块
我在一些文章中读到,如果我们不在http请求中设置content-length头,我们将得到分块的http响应(传输编码:分块,在这种情况下由服务器隐式选择)。在我的java代码中,我没有设置内容长度头。但我在响应中得到的是内容长度头,而不是分块传输。请帮助。您的意思可能是“不要在http响应中设置内容长度头”即使在HTTP请求中未设置内容长度标头,我的HTTP响应也没有传输编码分块,http,chunked,Http,Chunked,我在一些文章中读到,如果我们不在http请求中设置content-length头,我们将得到分块的http响应(传输编码:分块,在这种情况下由服务器隐式选择)。在我的java代码中,我没有设置内容长度头。但我在响应中得到的是内容长度头,而不是分块传输。请帮助。您的意思可能是“不要在http响应中设置内容长度头” 反正,如果servlet引擎可以在发送响应之前确定响应的长度,那么它可以自由地不使用分块编码。我希望在响应中使用分块传输编码。我在一些文章中读到,如果我们在发送请求时不在程序中设置内容长
反正,如果servlet引擎可以在发送响应之前确定响应的长度,那么它可以自由地不使用分块编码。我希望在响应中使用分块传输编码。我在一些文章中读到,如果我们在发送请求时不在程序中设置内容长度,那么服务器将使用分块传输编码进行响应。所以在我的程序中,我这样做了未设置内容长度字段。但我仍然没有得到像Chunked一样的传输编码。好吧,你们读到的部分是错误的。很抱歉。为什么要使用分块传输编码?在我的应用程序中,我希望获得http响应中获得的每个分块的大小。为此,我需要以分块编码的形式进行响应。如果响应不使用分块编码,那么您将不会获得任何分块(或者如果您希望以这种方式查看,则仅获得一个分块)。为什么这很重要?