c # HttpWebRequest не отражает изменение местоположения vpn - PullRequest
0 голосов
/ 19 сентября 2018

Первый код,

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

Простой вызов HttpWebRequest на сайт.Проблема заключается в обнаружении сети.Поскольку этот модуль работает на сайте в течение некоторого времени, иногда необходимо изменить IP-адрес, и я получаю это по vpn.Но эффект изменения местоположения VPN не очевиден, последующие вызовы не могут обнаружить изменение сети.Обнаружение занимает много времени. Но если я закрою программу и открою снова, она будет работать с текущим местоположением vpn с самого начала.Это означает, что в полете он не может быстро обнаружить изменения, но он может обнаружить, если он перезапустился.Может ли ServicePointManager или другие настройки достичь этого без перезапуска программы?

...