Как я могу отправить HttpRequest из C ++ - PullRequest
2 голосов
/ 28 апреля 2010

Я использую DataServices и протокол OData. Мне нужно сгенерировать HTTP Get, Post, Delete и Update из приложения C ++. Как я могу это сделать? Какой самый простой способ?

Ответы [ 5 ]

2 голосов
/ 28 апреля 2010

Boost.Asio . Есть пример простого HTTP-клиента (с GET-запросом).

2 голосов
/ 28 апреля 2010

Библиотека POCO является еще одной альтернативой cURL

2 голосов
/ 28 апреля 2010
1 голос
/ 28 апреля 2010

Вы можете использовать MS вещи: Wininet или WinHTTP .

0 голосов
/ 10 марта 2017

Добавление к этому старому посту.

Beast - это кроссплатформенная современная библиотека C ++ 11 с поддержкой только заголовков, построенная на Boost.Asio , которая обеспечивает реализацию протоколов HTTP и WebSocket. Проект находится на стадии оценки для включения в Boost, поэтому, возможно, стоит посмотреть на него.

...