.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");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д