#include "HTTPRequest.hpp" #include "epm_handler_common.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "tc/envelope.h" #include #include "ae/dataset.h" #include #include #include #include #include #include #include #include "ce/ce.h" #include #include #include #include #include #include "string" #include "sstream" #include #include #include #include
#include "ctime" #include "tchar.h" #include #include #include #include using namespace std; void sendRequest(char *uid) { try { char *pref_values; PREF_ask_char_value("jd2_server_ip", 0, &pref_values); if (strlen(pref_values) != 0) { stringstream ss; ss << "http://"; ss << pref_values; ss << ":8888/api/batchJob?uid="; ss << uid; printf("request url====>%s\n", ss.str().c_str()); http::Request request(ss.str().c_str()); const http::Response response = request.send("GET"); std::cout << std::string(response.body.begin(), response.body.end()) << '\n'; // print the result } } catch (const std::exception& e) { std::cerr << "Request failed, error: " << e.what() << '\n'; } } int jd_batch_process(EPM_action_message_t msg) { char *uid; ITK__convert_tag_to_uid(msg.task, &uid); printf("delete job_uid======>%s\n", uid); sendRequest(uid); return 0; }