Загрузка...

Примеры работы с xNet | POST|GET|PUT Запросы [C#]

Тема в разделе C# создана пользователем RocsLab 26 июл 2019. 1914 просмотров

  1. RocsLab
    RocsLab Автор темы 26 июл 2019 Заблокирован(а) 356 9 май 2016
    В данной теме вы найдете примеры запросов к серверу используя библиотеку xNet.

    GET запрос Без параметров
    Код

    using (var request = new xNet.HttpRequest())
    {
    request.UserAgent = Http.ChromeUserAgent();
    request.Cookies = new CookieDictionary();
    request.Get("https://site.ru");
    }
    GET запрос с Параметрами.
    Код

    using (var request = new xNet.HttpRequest())
    {
    request.UserAgent = Http.ChromeUserAgent();
    request.Cookies = new CookieDictionary();
    request.AddUrlParam("Parametr1", "Test");
    request.Get("https://site.ru");
    }
    POST запрос без указания заголовков
    Код

    using (var request = new xNet.HttpRequest())
    {
    request.UserAgent = Http.ChromeUserAgent();
    request.Cookies = new CookieDictionary();
    request.Post("https://site.ru","testparametr=Parametr", "application/x-www-form-urlencoded");
    }
    Или же

    using (var request = new xNet.HttpRequest())
    {
    request.UserAgent = Http.ChromeUserAgent();
    request.Cookies = new CookieDictionary();
    request.AddParam("testparam", "123");
    request.Post("https://site.ru");
    }
    PUT запрос
    Код

    using (var request = new xNet.HttpRequest())
    {
    request.UserAgent = Http.ChromeUserAgent();
    request.Cookies = new CookieDictionary();
    request.AddParam("testparam", "123");
    var response = request.Raw(xNet.HttpMethod.PUT, "https://site.ru");
    }
    PUT запрос с параметрами JSON
    Код

    using (var request = new xNet.HttpRequest())
    {
    request.UserAgent = Http.ChromeUserAgent();
    request.Cookies = new CookieDictionary();
    var str = JsonConvert.SerializeObject(new { email = "mail@mail.ru" });
    var response = request.Raw(xNet.HttpMethod.PUT, "https://site.ru", new xNet.StringContent(str) { ContentType = "application/json" });
    }

    Если будут вопросы по данной данной теме, задавайте их ниже или же пишите по моим контактам.
     
  2. GolubFiol
    GolubFiol 26 июл 2019 Заблокирован(а) 81 12 янв 2019
    Благодарю, +симпа
     
  3. THEBIST206342
    THEBIST206342 5 авг 2019 Заблокирован(а) 6 9 ноя 2017
    зачем юзать xNet когда есть leaf.xnet?
     
  4. noname_xor
    noname_xor 7 авг 2019 co9er 132 15 июл 2018
    Там много чего нет, что есть в xnet так и на оборот, там не столь много плюсов, чтобы однозначно сказать что лучше.
     
Загрузка...
Top