CLASS z2ui5_cl_http_handler DEFINITION PUBLIC CREATE PUBLIC. PUBLIC SECTION. CLASS-METHODS http_post IMPORTING body TYPE string RETURNING VALUE(result) TYPE string. CLASS-METHODS http_get IMPORTING t_config TYPE z2ui5_if_client=>ty_t_name_value OPTIONAL content_security_policy TYPE clike OPTIONAL check_logging TYPE abap_bool OPTIONAL PREFERRED PARAMETER t_config RETURNING VALUE(r_result) TYPE string. PROTECTED SECTION. PRIVATE SECTION. ENDCLASS. CLASS Z2UI5_CL_HTTP_HANDLER IMPLEMENTATION. METHOD http_get. DATA(lt_config) = t_config. IF lt_config IS INITIAL. lt_config = VALUE #( ( n = `data-sap-ui-theme` v = `sap_horizon` ) ( n = `src` v = `https://sdk.openui5.org/resources/sap-ui-cachebuster/sap-ui-core.js` ) ( n = `data-sap-ui-libs` v = `sap.m` ) ( n = `data-sap-ui-bindingSyntax` v = `complex` ) ( n = `data-sap-ui-frameOptions` v = `trusted` ) ( n = `data-sap-ui-compatVersion` v = `edge` ) ). ENDIF. IF content_security_policy IS NOT SUPPLIED. DATA(lv_sec_policy) = ``. ELSE. lv_sec_policy = content_security_policy. ENDIF. z2ui5_cl_fw_db=>cleanup( ). r_result = `` && |\n| && `
` && |\n| && lv_sec_policy && |\n| && ` ` && |\n| && ` ` && |\n| && ` ` && |\n| && `