点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
亲爱的
我开发了http api调用程序。 但不能确定它是http调用方法。
您会检查它是否为开机自检?
呼叫方法cl_http_client => create_by_destination 出口 目的地='MGAGE_BULK' 输入 客户= lo_client 例外情况 destination_not_found = 1 internal_error = 2。 如果sy-subrc <> 0。 MESSAGE e000(cuan_mkt_exec_frw)用'MGAGE'进入ev_message。 返回。 万一。 request = lo_client-> request。 呼叫方法request-> set_header_field 出口 名称="内容类型" value ='text/html; charset = UTF-8'。 request-> set_header_field(name ='〜request_method' 值='POST')。 调用方法lo_client-> request-> set_method( if_http_request => co_request_method_post)。 连接 *'<![CDATA [' ' ' ' ' INTO lv_bodystr。 呼叫方法request-> set_form_field 出口 名称="数据" 值= lv_bodystr。 呼叫方法lo_client->发送 例外情况 http_communication_failure = 1 其他= 4。' INTO lv_bodystr。 lv_seq = 0。 将gt_smt_tran环入INTO gs_smt_tran。 清除lv_result。 清除名称。 清除值。 清除lv_link_origin。 清除lv_link_short。 清除lv_query。 lv_seq = lv_seq + 1。 lv_seq_c = lv_seq。 用''替换gs_smt_tran-recipient_num中所有'+'的出现。 连接 lv_bodystr ' ' '' ' ' INTO lv_bodystr。 结局。 连接 lv_bodystr'
POST方法=您的代码lo_client-> request-> set_method(if_http_request => co_request_method_post)。
一周热门 更多>