Mas*_*ash 6 .net c# http flush httplistener
HttpListener为您提供响应流,但调用flush意味着什么(从源代码来看很清楚,因为它实际上什么都不做).在HTTP API内部挖掘表明这是HttpListener本身的限制.
任何人都知道如何刷新HttpListener的响应流(可能是反射或额外的P/Invokes)?
更新:如果您没有刷新选项或定义缓冲区大小的能力,则无法对任何内容进行http流.
当 Transfer-Encoding 设置为 Chuncked 时,Flush 仅适用于大多数 System.Net 命名空间,否则会返回整个请求,并且 Flush 实际上不会执行任何操作。至少这是我在使用 HttpWebResponse 时所经历的。