ДЕЛАЕМ GET ЗАПРОС НА СЕРВЕР И ПАРСИМ ОТВЕТ В JSON НА C++!

Поделиться
HTML-код
  • Опубликовано: 26 сен 2024
  • В этом видео я рассказал о том, как подключить библиотеку boost c++ в visual studio 2019, сделать запрос на сервер и распарсить ответ JSON.
    Мой Telegram-канал: ttttt.me/itpods
    Мой ВК: rivizoft
    ---------
    Теги:
    #json #cplusplus #программирование
    программирование, как стать программистом, javascript, программист, основы программирования, programming, обучение программированию, курсы программирования, программирование с нуля, уроки, java, html, языки программирования, python, css, обучение, c++, программирование для начинающих, php, веб разработка, что учить, разработка, kotlin, программирование с чего начать, computer science, с нуля, для новичков, c#, курсы, будущее, фриланс, js, школа программирования, алгоритмы, программист ios, как научиться программировать, it, ооп, компьютерные науки, как учить, бесплатные курсы программирования, как стать web программистом, программист android, как лучше учить проограммирование, как стать по программистом, программирование в 2019, javarush, что изучать в 2019, что будет актуально в 2019, 2019, как изучать программирование, swift, diy, джава, web, arduino, питон, для начинающих, логика, simplecode, веб программирование, как стать программистом школьнику, программирования, образование, coding, как стать программистом с нуля, с чего начать, язык программирования, уроки программирования, oop, winderton отзывы, geekbrains, assembly, go, курсы программирования с нуля, суть программирования, стать, программистом, советы программисту, топ 10, проблемы в изучении программирования

Комментарии • 54

  • @popovdev
    @popovdev 3 года назад +6

    Однозначно подписка! Без нудных пауз и воды, спасибо тебе!

  • @cppprograms5868
    @cppprograms5868 4 года назад +12

    Топ.
    Больше С++ и boost.
    Спасибо!!!!!

  • @chuuhan1
    @chuuhan1 2 года назад +6

    Недавно начал изучать c++, когда придёт время, я вернусь к твоему видео! Всем удачи)

    • @ОлегЄлечко
      @ОлегЄлечко 2 года назад

      буст сначала попробуй поставить) у меня день ушел на ето

    • @d4vlL
      @d4vlL 2 года назад

      @@ОлегЄлечко у меня он предустановлен был xD

    • @helloworld-fv8kx
      @helloworld-fv8kx 2 года назад

      как дела? что сейчас учишь?

  • @Okpon-nx2fs
    @Okpon-nx2fs 3 месяца назад

    спасибо, чувак, четыре дня не мог установить буст, помог твой видеоролик👍

  • @MrMes
    @MrMes 4 года назад +6

    Функцию парса jsonа можно было сделать шаблонной, чтобы можно было корректно возвращать и инты и строки.

  • @АртемийРогов-б3с
    @АртемийРогов-б3с 4 года назад +3

    ЖДУ НОВОЕ ВИДЕО АЙТИПОЦ ТЫ ЛУЧШИЙ

  • @andrewhorn3781
    @andrewhorn3781 Год назад

    Я тут nodejs изучаю, выплыло это видео, почему-то вспомнил, как давно gentoo из архива 3-й стадии ставил с подъемом vpn и так далее... В общем, пошел я дальше бэк на ноде писать и пожалуй не буду больше такие видео смотреть. Удачи вам, парни.

  • @andreas.limited
    @andreas.limited 2 года назад +3

    Я скачал такую же версию библиотеки как у тебя, там нету папки "stage".

  • @demnyan
    @demnyan 2 года назад

    Там ещё и библиотекa asio подключается, неплохой туториал, спасибо)

  • @dmytrokutko
    @dmytrokutko 4 года назад

    Спасибо полезно )

  • @Жизньвчастномдоме-н7х

    А если ответ от сайта не просто JSON, а вложенный JSON c дочерними элементами? Как получить значение этого вложенного элемента?

  • @KirillShvedov-n2c
    @KirillShvedov-n2c 11 месяцев назад

    не хочешь ip в качестве аргумента передавать по константной ссылке? зачем копировать сложные объекты или вообще сделать rvalue, т.к. ты туда напрямую строку передаешь?
    + почему ты используешь глобальные static переменные, не проще записать в private поля класса?

  • @ararathovhannisyan1940
    @ararathovhannisyan1940 4 года назад +1

    Я не понимаю этим можно всю страницу парсить или только формы в с запросом гет?

  • @d4vlL
    @d4vlL 2 года назад +1

    Где учишься (учился), если не секрет?

  • @МишаАстахов-ю2д
    @МишаАстахов-ю2д 3 года назад +1

    в на голом js примерно столькоже, но с помощью fetch делается в несколько строк, а с Angular в одну

    • @talkative6910
      @talkative6910 2 года назад +4

      те самые 10000000000 строк на с++ в интерпритатере js

  • @zxvc849
    @zxvc849 4 года назад

    годно

  • @thesementv8083
    @thesementv8083 4 месяца назад

    В чем разница между с++ и питон,на этом примере

    • @kirillpopov2389
      @kirillpopov2389 2 месяца назад

      чувак)))))) суть не в написании парсера, а в написании кода)

  • @Дима-й7ы6ъ
    @Дима-й7ы6ъ 4 года назад +2

    Ты с Ижевска?

  • @ralphlauren8349
    @ralphlauren8349 4 года назад +1

    Что за саунд на фоне?

  • @Liovovv
    @Liovovv 2 года назад

    Захожу в свойства проекта и у меня нет таких вкладок. Как добавить эти библиотеки, если у меня проект Windows forms? Уже весь инет прочитал, ничего нет...

  • @nikitasinsobaki
    @nikitasinsobaki Год назад

    А если мне нужно без сторонних библиотек???

  • @pavel_trpn
    @pavel_trpn Год назад

    Что за инфоциганство - если запрос пуст верни ошибку, или optional или (для С++20) expected. Tuple на худой конец.

  • @xairan_7836
    @xairan_7836 Год назад

    Эх… Щас бы на плюсах все то, у чего размер заранее известен в куче выделять и даже ничего не перемещать.

  • @botsynth
    @botsynth Год назад

    Зачем нужна директория libs в "Каталоги библиотек" ? Почему недостаточно добавить адреса директорий с либами в "Компоновщик/Общие" ?

  • @brezhart5088
    @brezhart5088 Год назад

    а код приложить...

  • @robertobokarev439
    @robertobokarev439 2 года назад

    А можно гайд, только с curl?
    (мне нужен РЕСПОНС код)

    • @xairan_7836
      @xairan_7836 Год назад +1

      libcurl сишный

    • @robertobokarev439
      @robertobokarev439 Год назад

      @@xairan_7836 А плюсы вот вообще не является суперсэтом Си

    • @xairan_7836
      @xairan_7836 Год назад

      @@robertobokarev439 Боже, чел, в таких либах поддержка плюсов сделана по принципу “Работает? Не трогай!”.

    • @xairan_7836
      @xairan_7836 Год назад

      @@robertobokarev439 Все равно будешь писать обертку

    • @robertobokarev439
      @robertobokarev439 Год назад +1

      @@xairan_7836 Я учусь на кор гейм-дэва, мне С++ нахрен не сдался, зато получаю кроссплатформенность + я люблю Си и низкоуровневые штучки, и в ооп пытаюсь не соваться

  • @vovIOs
    @vovIOs 4 года назад

    а на Си-шке можно юзать?

    • @RiviZoft
      @RiviZoft  4 года назад

      Здесь библиотека boost юзается, а она для плюсов только

    • @vovIOs
      @vovIOs 4 года назад +1

      @@RiviZoft спасибо за инфу , может кто-то знает библиотеку для чистого си ??это принципиально сдалать именнно на сях

    • @RiviZoft
      @RiviZoft  4 года назад +1

      @@vovIOs stackoverflow.com/questions/22077802/simple-c-example-of-doing-an-http-post-and-consuming-the-response

    • @vashchenyavolodymyr8782
      @vashchenyavolodymyr8782 4 года назад +2

      @@RiviZoft спабибоооооооооооооо)

    • @MrMes
      @MrMes 4 года назад +1

      libcurl

  • @pavel_trpn
    @pavel_trpn Год назад

    За коим фигом метод статический? Человек с ява бэкграундом пытается в С++?

  • @МишаАстахов-ю2д
    @МишаАстахов-ю2д 3 года назад +1

    писанины дохренища

  • @RaY-uc1dl
    @RaY-uc1dl Год назад

    ахахах, на питоне это делается в 7 строк, в чем смысл так запариваться

    • @yastepan
      @yastepan 8 месяцев назад

      С++ это низкоуровневый яп

  • @botsynth
    @botsynth Год назад

    Почему ты добавил адреса директорий в "Каталоги VC++", а не в "C/C++/General/Additional Include Directories" ? Погуглил, вроде бы нет принципиальной разницы.

    • @botsynth
      @botsynth Год назад

      @qmv странно, что в двух местах можно сделать одно и то же)))

  • @botsynth
    @botsynth Год назад

    Интересно, а под капотом у этой библиотеки что находится? Что-то вроде winsock2.h или ?