Загрузка...

Как можно отправлять простейшие запросы на шарпе? Тому кто поможет - скину деньги

Тема в разделе C# создана пользователем Векс 20 ноя 2020. 365 просмотров

  1. Векс
    Векс Автор темы 20 ноя 2020 Заблокирован(а) 1200 2 июл 2019
    Вот например хочу сделать авторизацию в **** и чек баланса. Вот у них вроде есть свой API, но ничо не понятно. Тому кто поможет - скину деньги :finger_up:
     
  2. Decoy4298
    Decoy4298 20 ноя 2020 217 18 фев 2020
    WebClient для GET и POST запросов в помощь.

    Пример GET:
    Код
    var wc = new WebClient();
    var response = wc.DownloadString("твой GET запрос");
    POST:
    Код
    var wc = new WebClient();

    // Тут параметры для передачи в POST запросе
    var params = new NameValueCollection();
    params.Add("some key", "some value");

    var response = wc.UploadValues("URL, на которой нужно произвести запрос", params);
     
    1. Посмотреть предыдущие комментарии (20)
    2. senonn
      Векс, на WebClient далеко не уедешь,т.к он не поддерживает ****** и в нем очень неудобно добавлять параметры,используй библиотеку xnet,либо же любую другую
    3. Decoy4298
      senonn, а мне об этом зачем говорить-то?
    4. Decoy4298
      senonn, var уместно использовать, когда тип данных очевиден справа от знака присваивания.
  3. Morn1ngStar
    Векс, тут есть пример работы с **** апи.
    Самый простой вариант тебе кинули выше.
    На форуме сливали софты для работы с **** через api, можешь спокойно скачать dnspy и декомпельнуть их и посмотреть как они устроены
     
  4. senonn
    senonn 20 ноя 2020 Заблокирован(а) 7 17 ноя 2020
    библиотека xnet и вперед к знакомству с запросами,а не ебучим браузером
     
    1. Посмотреть предыдущие комментарии (5)
    2. senonn
      Векс, во встроенном нету поддержки ****** + параметры запроса добавлять очень не удобно,когда в этой библе можно сделать это одной строчкой - req.AddParam("название","значение"),так же тут можно работать удобно с куками и обрабатывать ошибки
    3. Ljopv91rdewr
      senonn, а еще в либе неправильно настроен ssl(или как-то так), так что лучше юзать xNetStandard
    4. senonn
      Ljopv91rdewr, да ssl3 по стандарту там не включен,решается это модификацией исходного кода(1 строчку с callback'ом исправить),либо же юзать другие библиотеки leaf xnet,xnet standart,mvnet (их достаточно)
  5. RoninSoft
    RoninSoft 1 дек 2020 C# C++ Python (Кодер) 3 12 апр 2020
    [IMG] Советую юзать BetterHttpClient (аналог webclient но поддерживает асинхрон и ******) или XnetStandart. Если что-то не получится, пиши https://t.me/monarx_ru
     
Загрузка...
Top