abap2UI5/docs/installation/zcl_my_handler_onprem.abap
oblomov 19e03726b5
Update zcl_my_handler_cloud.abap (#395)
* Update zcl_my_handler_cloud.abap

* Update zcl_my_handler_onprem.abap

* Update README.md

* Update README.md

* Update README.md

* Update faq.md

* Update faq.md

* Update faq.md
2023-07-19 14:02:13 +02:00

27 lines
628 B
ABAP

CLASS zcl_my_handler_onprem DEFINITION
PUBLIC
CREATE PUBLIC .
PUBLIC SECTION.
INTERFACES if_http_extension.
PROTECTED SECTION.
PRIVATE SECTION.
ENDCLASS.
CLASS zcl_my_handler_onprem IMPLEMENTATION.
METHOD if_http_extension~handle_request.
DATA(lv_resp) = SWITCH #( request->get_method( )
WHEN 'GET' THEN z2ui5_cl_http_handler=>http_get( )
WHEN 'POST' THEN z2ui5_cl_http_handler=>http_post( request->get_text( ) ) ).
response->set_status( 200 )->set_text( lv_resp
)->set_header_field( i_name = `cache-control` i_value = `no-cache` ).
ENDMETHOD.
ENDCLASS.