.NET 4.x HttpWebRequest. Добавить заголовок - C#
Формулировка задачи:
Доброй ночи!
Нужно отправить POST запрос, в качестве одного из заголовков браузер отправляет такой:
X-Requested-With:XMLHttpRequest
Как мне в такой же добавить средствами C#?
Листинг программы
- request = (HttpWebRequest)WebRequest.Create("ссылка");
- request.Method = "POST";
- request.Host = "хост";
- request.ContentType = "application/x-www-form-urlencoded";
- request.Referer = "реферер";
- byte[] binData = Encoding.UTF8.GetBytes("lang=G&token=" + token);
- request.ContentLength = binData.Length;
- using (var _stream = request.GetRequestStream())
- {
- _stream.Write(binData, 0, binData.Length);
- }
- response = (HttpWebResponse)request.GetResponse();
- stream = response.GetResponseStream();
- reader = new StreamReader(stream);
- string str1 = reader.ReadToEnd();
- reader.Close();
- stream.Close();
Решение задачи: «.NET 4.x HttpWebRequest. Добавить заголовок»
textual
Листинг программы
- request.Headers.Add("X-Requested-With", "XMLHttpRequest");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д