gpt4 book ai didi

c# HttpWebRequest 不反射(reflect) vpn 位置更改

转载 作者:行者123 更新时间:2023-12-05 06:30:24 27 4
gpt4 key购买 nike

第一个代码,

HttpWebRequest req = (HttpWebRequest)WebRequest.Create(formUrl);
req.Method = "GET";
req.KeepAlive = true ;
req.Proxy = WebRequest.GetSystemWebProxy();

对站点的简单 HttpWebRequest 调用。问题在于网络检测。由于这个模块在站点上工作了一段时间,有时需要更改 ip 地址,我通过 vpn 获取它。但VPN位置变化效果不明显,后续调用检测不到网络变化。检测需要很长时间。但如果我关闭软件并再次打开,它会从一开始就使用当前的 vpn 位置。这意味着在飞行中它无法快速检测到变化,但它可以检测到它是否重新启动。 ServicePointManager 或其他设置是否可以在不重启程序的情况下实现这一点?

最佳答案

遇到了同样的问题。万一其他人遇到这个问题,我的解决方案是使用 System.Net.HttpHttpClient 而不是 WebRequest

关于c# HttpWebRequest 不反射(reflect) vpn 位置更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52398294/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com