abap2UI5/src/02/z2ui5_cl_http_handler.clas.abap
2024-02-19 15:47:54 +01:00

43 lines
735 B
ABAP

CLASS z2ui5_cl_http_handler DEFINITION
PUBLIC
CREATE PUBLIC.
PUBLIC SECTION.
CLASS-METHODS http_post
IMPORTING
val TYPE string
RETURNING
VALUE(result) TYPE string.
CLASS-METHODS http_get
IMPORTING
val TYPE z2ui5_if_types=>ty_s_http_request_get OPTIONAL
RETURNING
VALUE(result) TYPE string.
PROTECTED SECTION.
PRIVATE SECTION.
ENDCLASS.
CLASS z2ui5_cl_http_handler IMPLEMENTATION.
METHOD http_get.
DATA(lo_get) = NEW z2ui5_cl_core_http_get( val ).
result = lo_get->main( ).
ENDMETHOD.
METHOD http_post.
DATA(lo_post) = NEW z2ui5_cl_core_http_post( val ).
result = lo_post->main( ).
ENDMETHOD.
ENDCLASS.