.net 4.0 在.Net 4.0中,是否有方法访问分块编码响应中的尾部标题?

.net 4.0 在.Net 4.0中,是否有方法访问分块编码响应中的尾部标题?,.net-4.0,httpwebrequest,http-headers,chunked-encoding,.net 4.0,Httpwebrequest,Http Headers,Chunked Encoding,使用HttpWebRequest/Response,将丢弃分块编码响应中的尾部标题(我实际上已经遍历了.Net 4.0引用源,查看它在最后一个分块之后在何处调用RemoveTrailers)。有没有办法检索这些标题?还有,有人知道为什么会有这种行为吗 如果有人问,不,我不能确保拖车标题移动到其他标题。这只是我必须使用的数据流格式。我认为没有任何方法可以做到这一点。至于为什么会这样,当这个特性第一次被实现时,还没有已知的HTTP服务器在分块响应跟踪中发送头 这是什么样的服务器?这是执行此操作的自定

使用HttpWebRequest/Response,将丢弃分块编码响应中的尾部标题(我实际上已经遍历了.Net 4.0引用源,查看它在最后一个分块之后在何处调用RemoveTrailers)。有没有办法检索这些标题?还有,有人知道为什么会有这种行为吗


如果有人问,不,我不能确保拖车标题移动到其他标题。这只是我必须使用的数据流格式。

我认为没有任何方法可以做到这一点。至于为什么会这样,当这个特性第一次被实现时,还没有已知的HTTP服务器在分块响应跟踪中发送头

这是什么样的服务器?这是执行此操作的自定义服务器吗


如果您非常关心这一点,您可以在MS connect网站上找到功能请求(http://connect.microsoft.com).

是的,这是一个定制存储服务器系统。即使当时没有人使用它,因为它是RFC的一部分,所以实现起来似乎很容易,但我将把这个肥皂盒留到下次使用:)谢谢!服务器是否支持HTTP/1.0?如果是这样,您可以将请求降级到HTTP/1.0,然后服务器不应该发送分块响应。顺便说一句,这台服务器有什么特别之处?它在分块预告片中放了什么标题?不,我们需要使用HTTP/1.1。它是一个存储群集节点。我没有一个详尽的标题列表可以进入这个服务器的尾部,但我相信它们(至少部分)依赖于之前发送的数据。