@Zorgios

Как отправить заголовки в POST/GET запросе?

Если обычный POST запрос с параметрами можно отправить простейшим образом:

using System;
using System.Net;
using System.Collections.Specialized;

namespace ConsoleApplication
{
    class Program
    {
        static void Main(string[] args)
        {
            string url = "http://site.com/";

            using (var webClient = new WebClient())
            {
                // Создаём коллекцию параметров
                var pars = new NameValueCollection();

                // Добавляем необходимые параметры в виде пар ключ, значение
                pars.Add("format", "json");

                // Посылаем параметры на сервер
                // Может быть ответ в виде массива байт
                var response = webClient.UploadValues(url, pars); 
            }
        }
    }
}


А как добавить заголовки к этому запросу?
Например:
head1: "value1"
head2: "value2"
head3: "value3"
  • Вопрос задан
  • 438 просмотров
Решения вопроса 1
edward_freedom
@edward_freedom
Открываешь документацию класса WebClient и смотришь пример
https://docs.microsoft.com/en-us/dotnet/api/system...

client.Headers.Add ("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)");
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы