mirror of
https://github.com/abap2UI5/abap2UI5.git
synced 2025-04-30 18:56:14 +08:00
43 lines
735 B
ABAP
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.
|