.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");

Оцени полезность:

6   голосов , оценка 4 из 5
Похожие ответы