httpwebrequest 多次302重定向过程中怎么修改host地址

用httpwebrquest访问网址A,然后接着是连续两次跳转地址B和C。
A B C三个地址的HOT地址都不一样
我开始设置了不允许进行自动重定向,获取重定向连接后重新访问,但是一直出问题
所以,能不能直接修改302跳转过程中host的值
 
每次允许跳转,就说header和host无法匹配然后出问题,中断跳转。
已邀请:

木魚 - 伪文艺半愤青无党派人士

赞同来自:

302允许自动跳转的时候,是.NET Framework内部自动操作的,没有合适的机制有机会来改写host(或者我还没发现)
因此建议禁用自动跳转后重新访问。重新访问的时候可以重新设置host。
 
如果host的ip之间存在固定关系,可以通过自定义HttpHandler方式来自动绑定,而不需要每次都手动绑定。

警告:追问别人请评论 回复回答 直接回答提问才可以