Неверная кодировка в ответе на GET-запрос - C#
Формулировка задачи:
Здравствуйте, отсылаю GET запрос серверу:
В ответ получаю: ��
Смотрю через http analyzer ответ нормальный приходит, в чем проблема может быть?
public string SendGet(string url) { string content = string.Empty; try { HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); request.Method = "GET"; request.Timeout = 10000; request.Accept = "application/json"; request.CookieContainer = cookieCont; HttpWebResponse response = (HttpWebResponse)request.GetResponse(); var stream = new StreamReader(response.GetResponseStream()); content = stream.ReadToEnd(); cookieCont = request.CookieContainer; response.Close(); stream.Close(); } catch (Exception e) { content = e.Message; addToLog("GetRequest: " + e.Message); error++; } return content; }
Решение задачи: «Неверная кодировка в ответе на GET-запрос»
textual
Листинг программы
var stream = new StreamReader(response.GetResponseStream(), Encoding.Default);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д