正确的处理方式是什么Content-Length
在 Owin 中间件中编写正文内容时?
目前我们正在使用
context.Response.Write(data); // data is a string.
在大多数情况下它可以工作,但在某些情况下(Win 2012 R2 上的 IIS 主机)
Content-Length
获取值为 0。我以为设置
Content-Length
标题,或使用选项 Transfer-Encoding: chuncked
由主持人来处理,但看起来我遗漏了一些东西。处理
Content-Length
的正确方法是什么?将正文内容写入 OWIN 响应流时? 我们还在 github issue 中讨论了这个错误。 .
最佳答案
这主要是一个主机问题。如果应用程序确切地知道它是什么,它可以选择设置内容长度,否则应用程序应该让服务器选择设置内容长度或分块。
关于owin - 内容长度 : 0 with OWIN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32154294/