c++ rest sdk POST表单数据json
C++ rest sdk POST form data json
是否可以与c++ rest SDK(卡萨布兰卡)发布"表单数据" ?我有一个给定的web服务,在"表单数据"中寻找post数据,而不是在body中。
这是c++代码:
http_client client(L"http://localhost/posttest/jsontest.php");
// Manually build up an HTTP request with header and request URI.
http_request request(methods::POST);
request.headers().add(L"Content-Type", L"application/json");
request.headers().add(L"Content-Length", L"100");
request.headers().add(L"Host", L"example.com");
request.headers().add(L"X-Requested-With", L"XMLHttpRequest");
request.set_body(obj);
return client.request(request).then([id](http_response response)
{
if (response.status_code() == status_codes::OK)
{
return response.extract_json();
}
else {
/* Print bad status code */
wcout << L"Server returned returned status code " << response.status_code() << L'.' << std::endl;
}
return pplx::task_from_result(json::value());
})
web服务只能使用这样的数据(我不能修改它):
$arr = [$_POST['code']];
header('Content-Type: application/json');
echo json_encode($arr);
(这只是一个示例PHP代码,我用来测试)
就是这样:
utility::string_t Lreq = L"code=" + Lcode;
http_client client(L"http://localhost/posttest/jsontest.php");
// Manually build up an HTTP request with header and request URI.
http_request request(methods::POST);
request.headers().add(L"Content-Type", L"application/x-www-form-urlencoded; charset=UTF-8");
request.headers().add(L"Content-Length", L"100");
request.headers().add(L"Host", L"testhost.com");
request.headers().add(L"X-Requested-With", L"XMLHttpRequest");
request.set_body(Lreq);
相关文章:
- 如何使用curlpp通过POST方法上传文件和json数据
- 如何在Visual C+++中从JSON文件中读取节点数据
- 如何将 json 数据附加到 Qt 中的现有 json 文件中
- 通过TCP将数据从C++客户端发送到JSON服务器
- 修复错误的 JSON 数据
- 从 JSON 读取和保存数据
- 使用 JSONCPP 将 JSON 数据增量写入文件
- 使用 jsoncpp 时从 JSon 剥离私有数据的最佳方法
- 如何将 JSON 键值(我使用 cpp boost 解析)存储在相关数据结构中?
- 如何使用 C++ 中的 cpprestsdk 发布 json 数据并从本地服务器获取响应
- 比较 JSON::Value 变量中的数据,然后更新到文件
- 使用 C++ 解析 URL 中的 JSON 数据
- curl发送JSON数据不使用C 工作
- 如何使用NLHOMAN JSON将相同的密钥JSON数据合并到C 中
- 是否可以从OpenPose库中实时输出JSON数据
- 使用Nlohmann JSON将JSON数据保存在文件中时获取空值
- 如何将变量用作原始 JSON 字符串中的数据?
- 如何将 JSON 数据发送到 REST API?
- 如何以json格式保存弹性搜索的数据
- c++ rest sdk POST表单数据json