Я заметил, что некоторые программы (такие как IE и Firefox) могут автоматически определять сетевой прокси-сервер для использования для интернет-трафика. Можно ли сделать то же самое в C #? Есть ли API для этого? Спасибо!
Возможно, вы ищете WebRequest.DefaultWebProxy или, возможно, WebRequest.GetSystemWebProxy .Это должно быть в состоянии получить то, что IE обнаруживает.
Кроме того, другие вопросы SO указывают, что HttpWebRequest будет проходить через ваш системный прокси по умолчанию.
HttpWebRequest
HttpWebRequest.Proxy