//---------------------------------------------------------------------------
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);
}
Exemple #3
0
//---------------------------------------------------------------------------
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);
}
Exemple #4
0
// 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);
}
Exemple #5
0
//---------------------------------------------------------------------------
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);
}