.NET 4.x HttpWebRequest. Добавить заголовок - C#

Узнай цену своей работы

Формулировка задачи:

Доброй ночи! Нужно отправить POST запрос, в качестве одного из заголовков браузер отправляет такой: X-Requested-With:XMLHttpRequest Как мне в такой же добавить средствами C#?
Листинг программы
  1. request = (HttpWebRequest)WebRequest.Create("ссылка");
  2. request.Method = "POST";
  3. request.Host = "хост";
  4. request.ContentType = "application/x-www-form-urlencoded";
  5. request.Referer = "реферер";
  6. byte[] binData = Encoding.UTF8.GetBytes("lang=G&token=" + token);
  7. request.ContentLength = binData.Length;
  8. using (var _stream = request.GetRequestStream())
  9. {
  10. _stream.Write(binData, 0, binData.Length);
  11. }
  12. response = (HttpWebResponse)request.GetResponse();
  13. stream = response.GetResponseStream();
  14. reader = new StreamReader(stream);
  15. string str1 = reader.ReadToEnd();
  16. reader.Close();
  17. stream.Close();

Решение задачи: «.NET 4.x HttpWebRequest. Добавить заголовок»

textual
Листинг программы
  1. request.Headers.Add("X-Requested-With", "XMLHttpRequest");

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

6   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы