我正在使用Kestrel服务器实现基于.net核心WebAPi的http服务器。
如何强制Kestrel服务器发送分块响应(Transfer-Encoding =“ chunked”)?
我尝试通过在客户端请求中将 Transfer-Encoding 设置为分块,并在我的 OnActionExecuted 上使用 PushStreamContent 来过滤,服务器端,但似乎没有任何作用。 Kestrel总是在响应中发送 Content-Length 标头,而不发送 Transfer-Encoding 标头。
在使用gzip压缩时,我仅设法获得了分块的响应,但是我不希望在我的用例中使用它。