mirror of
https://github.com/abap2UI5/abap2UI5.git
synced 2025-04-29 02:58:20 +08:00
refactor http handler
This commit is contained in:
parent
41a097e267
commit
d9cfae9a51
|
@ -3,7 +3,6 @@ CLASS z2ui5_cl_http_handler DEFINITION
|
|||
CREATE PUBLIC.
|
||||
|
||||
PUBLIC SECTION.
|
||||
|
||||
CLASS-DATA:
|
||||
BEGIN OF client,
|
||||
body TYPE string,
|
||||
|
@ -17,31 +16,23 @@ CLASS z2ui5_cl_http_handler DEFINITION
|
|||
END OF config.
|
||||
|
||||
CLASS-METHODS http_get
|
||||
IMPORTING
|
||||
t_config TYPE z2ui5_if_client=>ty_t_name_value OPTIONAL
|
||||
IMPORTING t_config TYPE z2ui5_if_client=>ty_t_name_value OPTIONAL
|
||||
content_security_policy TYPE clike OPTIONAL
|
||||
check_logging TYPE abap_bool DEFAULT abap_false
|
||||
RETURNING
|
||||
VALUE(r_result) TYPE string.
|
||||
RETURNING VALUE(r_result) TYPE string.
|
||||
|
||||
CLASS-METHODS http_post
|
||||
RETURNING
|
||||
VALUE(result) TYPE string.
|
||||
|
||||
|
||||
RETURNING VALUE(result) TYPE string.
|
||||
|
||||
PROTECTED SECTION.
|
||||
|
||||
PRIVATE SECTION.
|
||||
|
||||
ENDCLASS.
|
||||
|
||||
|
||||
|
||||
CLASS Z2UI5_CL_HTTP_HANDLER IMPLEMENTATION.
|
||||
|
||||
|
||||
CLASS z2ui5_cl_http_handler IMPLEMENTATION.
|
||||
METHOD http_get.
|
||||
|
||||
DATA(lt_Config) = t_config.
|
||||
|
||||
IF lt_config IS INITIAL.
|
||||
|
@ -51,8 +42,7 @@ CLASS Z2UI5_CL_HTTP_HANDLER IMPLEMENTATION.
|
|||
( name = `data-sap-ui-libs` value = `sap.m` )
|
||||
( name = `data-sap-ui-bindingSyntax` value = `complex` )
|
||||
( name = `data-sap-ui-frameOptions` value = `trusted` )
|
||||
( name = `data-sap-ui-compatVersion` value = `edge` )
|
||||
).
|
||||
( name = `data-sap-ui-compatVersion` value = `edge` ) ).
|
||||
ENDIF.
|
||||
|
||||
IF content_security_policy IS NOT SUPPLIED.
|
||||
|
@ -289,12 +279,9 @@ CLASS Z2UI5_CL_HTTP_HANDLER IMPLEMENTATION.
|
|||
` });` && |\n| &&
|
||||
`</script><abc/>` && |\n| &&
|
||||
`</html>`.
|
||||
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD http_post.
|
||||
|
||||
DATA(lo_handler) = z2ui5_lcl_fw_handler=>request_begin( ).
|
||||
|
||||
DO.
|
||||
|
@ -322,6 +309,5 @@ CLASS Z2UI5_CL_HTTP_HANDLER IMPLEMENTATION.
|
|||
|
||||
EXIT.
|
||||
ENDDO.
|
||||
|
||||
ENDMETHOD.
|
||||
ENDCLASS.
|
||||
|
|
Loading…
Reference in New Issue
Block a user