ДЕЛАЕМ 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, проблемы в изучении программирования
Однозначно подписка! Без нудных пауз и воды, спасибо тебе!
Топ.
Больше С++ и boost.
Спасибо!!!!!
Недавно начал изучать c++, когда придёт время, я вернусь к твоему видео! Всем удачи)
буст сначала попробуй поставить) у меня день ушел на ето
@@ОлегЄлечко у меня он предустановлен был xD
как дела? что сейчас учишь?
спасибо, чувак, четыре дня не мог установить буст, помог твой видеоролик👍
Функцию парса jsonа можно было сделать шаблонной, чтобы можно было корректно возвращать и инты и строки.
ЖДУ НОВОЕ ВИДЕО АЙТИПОЦ ТЫ ЛУЧШИЙ
Я тут nodejs изучаю, выплыло это видео, почему-то вспомнил, как давно gentoo из архива 3-й стадии ставил с подъемом vpn и так далее... В общем, пошел я дальше бэк на ноде писать и пожалуй не буду больше такие видео смотреть. Удачи вам, парни.
Я скачал такую же версию библиотеки как у тебя, там нету папки "stage".
Там ещё и библиотекa asio подключается, неплохой туториал, спасибо)
Спасибо полезно )
А если ответ от сайта не просто JSON, а вложенный JSON c дочерними элементами? Как получить значение этого вложенного элемента?
не хочешь ip в качестве аргумента передавать по константной ссылке? зачем копировать сложные объекты или вообще сделать rvalue, т.к. ты туда напрямую строку передаешь?
+ почему ты используешь глобальные static переменные, не проще записать в private поля класса?
Я не понимаю этим можно всю страницу парсить или только формы в с запросом гет?
Где учишься (учился), если не секрет?
в на голом js примерно столькоже, но с помощью fetch делается в несколько строк, а с Angular в одну
те самые 10000000000 строк на с++ в интерпритатере js
годно
В чем разница между с++ и питон,на этом примере
чувак)))))) суть не в написании парсера, а в написании кода)
Ты с Ижевска?
Да
Что за саунд на фоне?
Захожу в свойства проекта и у меня нет таких вкладок. Как добавить эти библиотеки, если у меня проект Windows forms? Уже весь инет прочитал, ничего нет...
)))
А если мне нужно без сторонних библиотек???
Что за инфоциганство - если запрос пуст верни ошибку, или optional или (для С++20) expected. Tuple на худой конец.
Эх… Щас бы на плюсах все то, у чего размер заранее известен в куче выделять и даже ничего не перемещать.
Зачем нужна директория libs в "Каталоги библиотек" ? Почему недостаточно добавить адреса директорий с либами в "Компоновщик/Общие" ?
а код приложить...
А можно гайд, только с curl?
(мне нужен РЕСПОНС код)
libcurl сишный
@@xairan_7836 А плюсы вот вообще не является суперсэтом Си
@@robertobokarev439 Боже, чел, в таких либах поддержка плюсов сделана по принципу “Работает? Не трогай!”.
@@robertobokarev439 Все равно будешь писать обертку
@@xairan_7836 Я учусь на кор гейм-дэва, мне С++ нахрен не сдался, зато получаю кроссплатформенность + я люблю Си и низкоуровневые штучки, и в ооп пытаюсь не соваться
а на Си-шке можно юзать?
Здесь библиотека boost юзается, а она для плюсов только
@@RiviZoft спасибо за инфу , может кто-то знает библиотеку для чистого си ??это принципиально сдалать именнно на сях
@@vovIOs stackoverflow.com/questions/22077802/simple-c-example-of-doing-an-http-post-and-consuming-the-response
@@RiviZoft спабибоооооооооооооо)
libcurl
За коим фигом метод статический? Человек с ява бэкграундом пытается в С++?
писанины дохренища
ахахах, на питоне это делается в 7 строк, в чем смысл так запариваться
С++ это низкоуровневый яп
Почему ты добавил адреса директорий в "Каталоги VC++", а не в "C/C++/General/Additional Include Directories" ? Погуглил, вроде бы нет принципиальной разницы.
@qmv странно, что в двух местах можно сделать одно и то же)))
Интересно, а под капотом у этой библиотеки что находится? Что-то вроде winsock2.h или ?