这两个属性有什么区别?HttpWebRequest.Address vs HttpWebResponse.ResponseUri
放入上下文中,我确定是否发生重定向,如果我们的ResponseUri!= RequestUri。
重定向发生时,无论URL http://adage.com/adages/article?article_id=140560将提供与地址(http://adage.com/adages/post?article_id=140560)不同的ResponseUri(http://adage.com/adages/post.php)。
看来ResponseUri获取Content-Location标题并在地址保持正确的位置时使用它。
将RequestUri与HttpWebRequest.Address进行比较以检查重定向是否正确?
我已经考虑了AllowAutoRedirect设置为false,但是如果我能够与当前的比较,我冒昧为处理重定向。 – Pat 2009-11-18 20:19:29