我需要在跟踪重定向时执行HTTP GET操作 .
using (var client = new HttpClient()) { var response = await client.GetAsync("https://example.com"); }
问题是,如果服务器返回302 HTTP代码重定向到 http://... (而不是 https ),则.NET不会遵循它(出于安全原因) .
http://...
https
如何强制 HttpClient 遵循从HTTPS到HTTP的重定向?
HttpClient