powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Дайте направление, где читать - как вызвать API сайта из приложения C++?
22 сообщений из 47, страница 2 из 2
Дайте направление, где читать - как вызвать API сайта из приложения C++?
    #39091075
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton

++Curl. Но я-бы добавил что кёрль это достаточно старый инструмент. Возможно
щас есть другие которые могут делать более сложные действия с JSON или XML.

Я лично просто беру в руки python + json + request и по-быстрому пишу небольшого клиента для сервиса.
...
Рейтинг: 0 / 0
Дайте направление, где читать - как вызвать API сайта из приложения C++?
    #39091082
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivmaytonпропущено...

Это предположение. Ведь нечасто в классическом CGI используется метод DELETE. Не так-ли?

А при чём здесь CGI ?
Здесь ключевое слово DELETE. И мне кажется моя мысль достаточно понятна.
...
Рейтинг: 0 / 0
Дайте направление, где читать - как вызвать API сайта из приложения C++?
    #39091210
Charles Weyland
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovCharles WeylandПосоветуйте, пожалуйста, книгу или статью, которая всё это дело
систематизирует.
Рекомендую начать с https://ru.wikipedia.org/wiki/HTTP
ok, начал. Почитал это и смежную литературу. С википедии и с других источников.
С HTTP разобрался :)

Что нужно почитать, чтобы выполнять http-запросы?
...
Рейтинг: 0 / 0
Дайте направление, где читать - как вызвать API сайта из приложения C++?
    #39091243
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Charles WeylandЧто нужно почитать, чтобы выполнять http-запросы?

Спецификацию протокола HTTP лучше всего.
...
Рейтинг: 0 / 0
Дайте направление, где читать - как вызвать API сайта из приложения C++?
    #39091945
kolobok0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Charles Weyland...Где почитать инфу... "Вызов API-ответ от сервера"?....

достаточно пОлный сервис на данную тему вроде как был у мэфэцэ? Инициируешь запрос на уровне выставления переменных(ну там всякие HTTP параметры в заголовке), говоришь направить POST запрос, и парсишь принятую текстовую строчку.

CInternetSession
Оно?

(круглый)
...
Рейтинг: 0 / 0
Дайте направление, где читать - как вызвать API сайта из приложения C++?
    #39112265
Charles Weyland
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!

Напомните мне, как программулина называется, которая имеет (как мне показалось) аналогичный функционал, что и curl, только при этом имеет GUI.
...
Рейтинг: 0 / 0
Дайте направление, где читать - как вызвать API сайта из приложения C++?
    #39112513
Фотография tehKosh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно же использовать что-то из нативного набора WinInet, WinHTTP и их COM и mfc обвязки, IXMLHTTPRequest2 под новые версии виндовс, можно пользовать движок ie - MSHTML, все равно он гвоздями к винде прибит и всегда там есть.
Потом, если не боитесь modern c++, есть же наикрутейший проект Casablanca от майкрософт, теперь его зовут C++ REST SDK.
...
Рейтинг: 0 / 0
Дайте направление, где читать - как вызвать API сайта из приложения C++?
    #39112597
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tehKosh, чё такое modern c++ ?
...
Рейтинг: 0 / 0
Дайте направление, где читать - как вызвать API сайта из приложения C++?
    #39112611
Фотография tehKosh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>tehKosh, чё такое modern c++?
когда пишут используя возможности новых стандартов (с++11, плюс возможно то что уже поддерживается в компиляторах из будущих стандартов), полностью отказавшись от подмножества си и, главное, от его идеом
...
Рейтинг: 0 / 0
Дайте направление, где читать - как вызвать API сайта из приложения C++?
    #39112616
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Крутяк.
...
Рейтинг: 0 / 0
Дайте направление, где читать - как вызвать API сайта из приложения C++?
    #39112621
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Крутяк-то оно, может и крутяк, но в слове "идиома" нет буквы "е".
...
Рейтинг: 0 / 0
Дайте направление, где читать - как вызвать API сайта из приложения C++?
    #39112641
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov, это мелочи. Я тоже иногда забываю. Проект или проэкт...

Интересно другое. Как далеко комитет готов зайти? Не будет-ли фабриковать каждые пол-года
очередной релиз стандарта?

Запутаемся ведь! Будем вечно угнетаемы переменами. Ох где старик Конфуций.
...
Рейтинг: 0 / 0
Дайте направление, где читать - как вызвать API сайта из приложения C++?
    #39112643
Фотография tehKosh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Крутяк-то оно, может и крутяк, но в слове "идиома" нет буквы "е".
it-обслуге позволительно делать орфографические ошибки
...
Рейтинг: 0 / 0
Дайте направление, где читать - как вызвать API сайта из приложения C++?
    #39112691
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tehKosh>Крутяк-то оно, может и крутяк, но в слове "идиома" нет буквы "е".
it-обслуге позволительно делать орфографические ошибкиОдин раз. Перед увольнением.
...
Рейтинг: 0 / 0
Дайте направление, где читать - как вызвать API сайта из приложения C++?
    #39116106
Charles Weyland
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите, как можно вызывать с помощью curl какое-нибудь api с сайта api.superjob.ru. Например,

Вакансия

Resource informationUrl https://api.superjob.ru/2.0/vacancies/:id/ (пример: https://api.superjob.ru/2.0/vacancies/555/ )HTTP MethodGETАутентификацияНужна для вывода контактов.Если контакты не нужны - не требуетсяСписокнет

Входные параметры
НазваниеТипОбязательныйОписание:idintдаID вакансии


Пример запроса:
GET https://api.superjob.ru/2.0/vacancies/100000/

Как этот запрос вызвать из командной строки с помощью CURL?
...
Рейтинг: 0 / 0
Дайте направление, где читать - как вызвать API сайта из приложения C++?
    #39116131
Charles Weyland
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
... моя попытка ответить на этот вопрос терпит неудачу:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
 C:\curl>curl -g " https://api.superjob.ru"  
curl: (60) SSL certificate problem: self signed certificate in certificate chain

More details here:  http://curl.haxx.se/docs/sslcerts.html 

curl performs SSL certificate verification by default, using a "bundle"
 of Certificate Authority (CA) public keys (CA certs). If the default
 bundle file isn't adequate, you can specify an alternate file
 using the --cacert option.
If this HTTPS server uses a certificate signed by a CA represented in
 the bundle, the certificate verification probably failed due to a
 problem with the certificate (it might be expired, or the name might
 not match the domain name in the URL).
If you'd like to turn off curl's verification of the certificate, use
 the -k (or --insecure) option.
...
Рейтинг: 0 / 0
Дайте направление, где читать - как вызвать API сайта из приложения C++?
    #39116134
Charles Weyland
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вернее,
Код: plaintext
но от этого суть не меняется.
...
Рейтинг: 0 / 0
Дайте направление, где читать - как вызвать API сайта из приложения C++?
    #39116136
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovРекомендую начать с https://ru.wikipedia.org/wiki/HTTP


Судя по всему, человек просит стандартную либу для работы с http, потому что почитав про http, зная как работать с tcp/ip, можно долго наступать на грабли в поисках успеха. Есть же какая-то стандартная либа для работы с http
...
Рейтинг: 0 / 0
Дайте направление, где читать - как вызвать API сайта из приложения C++?
    #39116139
Charles Weyland
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CEMbDimitry SibiryakovРекомендую начать с https://ru.wikipedia.org/wiki/HTTP


Судя по всему, человек просит стандартную либу для работы с http, потому что почитав про http, зная как работать с tcp/ip, можно долго наступать на грабли в поисках успеха. Есть же какая-то стандартная либа для работы с http
да, curl. С ней и разбираюсь. См предыдущее сообщение
...
Рейтинг: 0 / 0
Дайте направление, где читать - как вызвать API сайта из приложения C++?
    #39116161
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Charles Weyland,

Нет же, есть HTTP API - это стандартное ms апи для работы с сабжем. В Win SDK 7.1
...
Рейтинг: 0 / 0
Дайте направление, где читать - как вызвать API сайта из приложения C++?
    #39116250
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CEMbCharles Weyland,

Нет же, есть HTTP API - это стандартное ms апи для работы с сабжем. В Win SDK 7.1
уж лучше libcurl....
...
Рейтинг: 0 / 0
Дайте направление, где читать - как вызвать API сайта из приложения C++?
    #39116263
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv,

Спасибо
...
Рейтинг: 0 / 0
22 сообщений из 47, страница 2 из 2
Форумы / C++ [игнор отключен] [закрыт для гостей] / Дайте направление, где читать - как вызвать API сайта из приложения C++?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]