从Http Request获取原始数据?

时间:2011-12-05 13:48:23

标签: c# asp.net

我想保存HttpRequest的原始完整数据。目前我有这个:

Request.ContentEncoding.GetString(Request.BinaryRead(int.MaxValue));

但这只能得到HttpRequest的主体。我也想得到标题。在原始形式中,http请求被转换为主体后面的头字段,因此应该可以获得整个请求的原始文本表示,但我无法弄清楚如何。

1 个答案:

答案 0 :(得分:4)

你可以将它们从Headers属性中拉出来(道歉,这是一个明显的建议)。它可能不像“以原始格式给我所有东西”那么方便,但它的代码只需要写一次。