我试图弄清楚我的网络请求在最终到达最终内容之前被重定向了多少次。
我正在创建我的网络请求,如下所示:
var httpRequest = (HttpWebRequest) WebRequest.Create("some arb path");
httpRequest.AllowAutoRedirect = followRedirects;
我查看了以下 URL http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.maximumautomaticredirections.aspx
但是,我不想强加限制。我实际上希望它遵循所有重定向(不是真的想要引用所有 URL),但只是例如说“您已被重定向 X 次”。
我希望有一种快速的方法来做到这一点,因为目前我假设我必须捕获所有 3xx 代码并为每个代码创建一个新请求(希望不是!)。