Я в настоящее время ищу способ отправить POST-запрос через SDK для казино casablanca/C++.Как я могу выполнить вызов API с помощью Casablanca при наличии данных POST и данных заголовка?
Это для reddit API, и я должен отправить 3 пары значений в мои данные POST, а также 2 пары с моим заголовком.
Я знаю, что я могу добавить значения в мой заголовок, как это:
web::http::http_request authRequest(web::http::methods::POST);
authRequest.headers().add(L"client_id", <code>);
authRequest.headers().add(L"client_secret", <secret>);
Кроме того, я знаю, как прикрепить данные POST:
web::http::client::http_client client(<url>);
web::json::value postData;
client.request(methods::POST, <parameter>, postData , <parameter>);
Однако, я не знаю, как объединить оба в один запрос.
У меня такое чувство, что я могу сделать все это с версией 2, передавая данные заголовка как своего рода параметр, но я не могу понять, как это сделать. Я читал документацию, но каждый параметр говорит что-то вроде «Поместите сюда эти данные и эти данные здесь», поэтому я запутался в том, что нужно передать в этот момент.
Также я не слишком разбираюсь в словах в этом аспекте сетевого программирования, поэтому я не могу понять это сам.
Буду рад получить советы по этому вопросу!