1、采用APIpost 设置截图如下:
ABAP建立调用设置
DATA: lr_http_client TYPE REF TO if_http_client.DATA: l_url TYPE STRING."建立服务 http客户端
CALL METHOD cl_http_client=>create_by_urlEXPORTINGurl = l_url "连接的地址IMPORTINGclient = lr_http_clientEXCEPTIONSargument_not_found = 1plugin_not_active = 2internal_error = 3OTHERS = 4."设置请求类型:post方式lr_http_client->propertytype_logon_popup = lr_http_client->co_enabled .CALL METHOD lr_http_client->request->set_header_fieldEXPORTINGname = '~request_method'value = 'POST'."设置post 的headerCALL METHOD lr_http_client->request->set_header_fieldEXPORTINGname = 'key'value = 'ertyuiokjh'. " header 中的key值CALL METHOD lr_http_client->request->set_header_fieldEXPORTINGname = 'secret'value = 'kmnddsfghjkopoiuytrdRTYUIKJiuytd'. " header 中的secret值
2、如果有认证,如下图所示
ABAP中的调用,
CALL METHOD lr_http_client->authenticate(EXPORTINGusername = "user" "账号password = "password" "密码).