好的,我最近切换到 .NET 框架 4.5 并开始使用 HttpClient 而不是 HttpWebRequest & Response。我真的很喜欢这种异步/等待风格,但我不知道如何在 POST / GET 请求后获取重定向的 url。
使用 HttpWebResponse 我可以使用 .ResponseUri 属性
HttpWebRequest request = (HttpWebRequest)WebRequest.Create ("http://www.google.com");
HttpWebResponse response = (HttpWebResponse)request.GetResponse ();
string responseURI = response.ResponseUri;
花了我 3 个小时的搜索,我仍然无法完成:(