ABAP接口 - RESTful 服务发布
一、 HTTP,后续用得可能有点多;(重点关注;)
两种方式:GET,POST;
首先要实现这个接口:T-CODE: SE24 类构建器;
输入接口名称,点击保存:
双击进入代码界面:
输入代码:
METHOD if_http_extension~handle_request.
"在此输入代码;
DATA:lt_fields TYPE tihttpnvp,
lv_header_query TYPE string,
lv_data TYPE string,
lv_html TYPE string.
*--------------------------------------------------
TYPES: BEGIN OF People,
name TYPE string,
age TYPE int8,
addr TYPE string,
END OF People.
"------------dyg20231103---------------------
DATA: LS_Infor TYPE People,
LT_Infor TYPE TABLE OF People.
LS_Infor-name = '丁元高'.
LS_Infor-age = 40.
LS_Infor-addr = '贵州省贵阳市'.
APPEND LS_Infor TO LT_Infor.
CLEAR:LS_Infor.
LS_Infor-name = '老丁丁'.
LS_Infor-age = 36.
LS_Infor-addr = '贵州省贵阳市白云区。'.
APPEND LS_Infor TO LT_Infor.
CLEAR:LS_Infor.
DATA: ev_datastr TYPE string.
* "数据转JSON格式
* CALL METHOD cl_fdt_json=>data_to_json
* EXPORTING
* ia_data = LT_Infor "et_data
* RECEIVING