cpprestsdk:如何正确解析请求中的表单数据?

时间:2019-09-11 18:59:04

标签: c++ rest form-data cpprest-sdk

我一直想弄清楚Microsoft的cpprestsdk。我正在尝试配置一些正在接收POST请求的端点,但是我不知道如何解析我要查找的表单数据。

我到现在为止

void HandlePostEventRecord (web::http::http_request request, web::http::http_response response) {

   try {
      // pplx::task<utility::string_t> task = request.extract_string();
      // requestBody = utility::conversions::to_utf8string(task.get());
      web::http::http_headers headers = request.headers();
      web::http::http_headers::key_type key;
      headers.find(key);
   } catch (exception& e) {
      std::cout << e.what() << std::endl;
      response.set_status_code(500);
      return;
   }


response.set_status_code(201);
}

我想我知道我需要获取整个标头作为cpprestsdk标头类型,然后使用find来获取我要查找的键/值对。但是我一直想弄清楚如何使用key_type方法想要的find

编辑: 出于记录,我没有尝试使用一种REST API,而是在构建一个。

0 个答案:

没有答案