3
我想使用C++ REST SDK(卡薩布蘭卡)庫執行POST HTTP請求,但我沒有成功...我也找不到任何最近/工作代碼段。 任何人都可以幫助我嗎?使用C++ REST SDK(卡薩布蘭卡)Http_client post請求
用我下面的代碼我得到一個運行時網:: JSON :: json_exception說: 「沒有一個字符串」:
json::value postData;
postData[L"name"] = json::value::string(L"Joe Smith");
postData[L"sport"] = json::value::string(L"Baseball");
web::http::client::http_client client(L"https://jsonplaceholder.typicode.com/posts");
try
{
client.request(
methods::POST,
L"",
postData/*.as_string().c_str()*/,
L"application/json");
}
catch (web::json::json_exception &je)
{
std::cout << je.what();
}
catch (std::exception &e)
{
std::cout << e.what();
}
即使我取消註釋.as_string()。c_str() – stkhou
如果您將最小代碼剪切爲N粘貼可運行,它將幫助我們幫助您 –
您是否嘗試刪除client.request()的最後一個參數(L「application/json」)? – roalz