curlpp Post json示例
作者:
风轻云淡宇 | 来源:发表于
2023-10-24 09:06 被阅读0次#include <curlpp/cURLpp.hpp>
#include <curlpp/Easy.hpp>
#include <curlpp/Options.hpp>
int main() {
try {
curlpp::Easy request;
request.setOpt(curlpp::options::Url("http://example.com/api"));
request.setOpt(curlpp::options::CustomRequest{"POST"});
std::list<std::string> headers;
headers.push_back("Content-Type: application/json");
request.setOpt(curlpp::options::HttpHeader(headers));
std::string json = "{\"key\": \"value\"}";
request.setOpt(curlpp::options::PostFields(json));
request.setOpt(curlpp::options::PostFieldSize(json.length()));
request.perform();
} catch (curlpp::RuntimeError& e) {
std::cout << e.what() << std::endl;
} catch (curlpp::LogicError& e) {
std::cout << e.what() << std::endl;
}
return 0;
}
本文标题:curlpp Post json示例
本文链接:https://www.haomeiwen.com/subject/bcxdidtx.html
网友评论