Задать вопрос
@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"
  • Вопрос задан
  • 494 просмотра
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Решения вопроса 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;)");
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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