Здесь я делаю запрос Post, и я знаю адрес (я не владелец), и он не является вредоносным, я просто хочу опубликовать запрос и получить желаемый ответ.
Код веб-запроса:
HttpWebRequest oHTTP = (HttpWebRequest)WebRequest.Create("https://some-random-website.com/");
string data = Uri.EscapeDataString(parameters);
oHTTP.Method = "POST";
oHTTP.ContentType = "application/x-www-form-urlencoded";
oHTTP.UserAgent = "Mozilla/5.0 (Windows NT 9; WOW64; rv:38.0) Firefox:40.1";
oHTTP.ContentLength = parameters.Length;
using (Stream stream = oHTTP.GetRequestStream())
stream.Write(Encoding.ASCII.GetBytes(parameters), 0, parameters.Length);
HttpWebResponse response = (HttpWebResponse)oHTTP.GetResponse();
string oReceived = new StreamReader(response.GetResponseStream() ?? throw new InvalidOperationException()).ReadToEnd();
Заголовок ответа: Предупреждение: есть подозрение на фишинговый сайт!
Затем есть кнопка с надписью: Отключить это предупреждение и войти на сайт
Итак, мой вопрос: как я могу игнорировать эти предупреждения и успешно опубликовать свой запрос? Должен ли я изменить свой UserAgent
?
Примечание 1: Я использую Fiddler для проверки заголовка и содержимого запроса и ответа.
Примечание 2: Я сделал то же самое в AutoIt, но он использует WinHttp
, и на этом сайте нет проблем.