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