.NET HTTP解析器

Ras*_*ber 5 .net c# parsing http

我正在编写一个应用程序来监听一些HTTP通信。我正在使用WinPcap访问TCP / IP数据包。是否有一个库可以帮助我解析HTTP消息?

我已经实现了一个基本的解析器,但是我想要更成熟的东西:我不断遇到新的变化(分块消息,gzip压缩等)。

.NET框架可能具有HTTP解析器,但是当TCP数据包不是来自直接TCP连接时,我看不到任何使用它的方法。