如何在HttpWebRequest中设置自定义"主机"标头?

dr.*_*vil 5 .net reflection host http httpwebrequest

如何在HttpWebRequest中设置自定义主机头?我知道通常这个类不允许你这样做,但无论如何使用反射或类似的东西而不需要我用TCPClient发送整个数据包?

fer*_*oze 5

有一种迂回的方式来做到这一点,如下所述:

http://blogs.msdn.com/feroze_daud/archive/2005/03/31/404328.aspx

但是,下一版本的框架(.NET Framework 4.0)将使其更容易.

http://blogs.msdn.com/ncl/archive/2009/07/20/new-ncl-features-in-net-4-0-beta-2.aspx

希望这可以帮助.

  • 惭愧我不使用看起来不错的.NET 4. (2认同)