//--------------------------------------------------------------------------- int Http::send_request(RESTAPI::Report_Req& req) { std::string cmd = rest.serialize_report_req(req); std::stringstream uri; uri << "/" << RESTAPI::API_VERSION << "/"<< "report"; std::string uri_str = uri.str(); return send_request_post(uri_str, cmd); }
//--------------------------------------------------------------------------- int Http::send_request(RESTAPI::File_From_Id_Req& req) { std::string cmd = rest.serialize_file_from_id_req(req); std::stringstream uri; uri << "/" << RESTAPI::API_VERSION << "/file_from_id"; std::string uri_str = uri.str(); return send_request_post(uri_str, cmd); }
//--------------------------------------------------------------------------- int Http::send_request(RESTAPI::XSLT_Policy_Rule_Edit_Req& req) { std::string cmd; rest.serialize_xslt_policy_rule_edit_req(req, cmd); std::stringstream uri; uri << "/" << RESTAPI::API_VERSION << "/xslt_policy_rule_edit"; std::string uri_str = uri.str(); return send_request_post(uri_str, cmd); }
// Policy //--------------------------------------------------------------------------- int Http::send_request(RESTAPI::Checker_Analyze_Req& req) { std::string cmd; rest.serialize_analyze_req(req, cmd); std::stringstream uri; uri << "/" << RESTAPI::API_VERSION << "/checker_analyze"; std::string uri_str = uri.str(); return send_request_post(uri_str, cmd); }
//--------------------------------------------------------------------------- int Http::send_request(RESTAPI::Policy_Change_Type_Req& req) { std::string cmd; rest.serialize_policy_change_type_req(req, cmd); std::stringstream uri; uri << "/" << RESTAPI::API_VERSION << "/policy_change_type"; std::string uri_str = uri.str(); return send_request_post(uri_str, cmd); }