点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我必须查询一个外部URL来获取一...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我必须查询一个外部URL来获取一...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我必须查询一个外部URL来获取一些我们必须在系统中使用的数据。
现在,API已从GET更改为POST。
之前,我们直接在RFC中维护URL参数,并能够生成成功的响应。
但是现在由于自从API更改(当我更改用于发布QUERY参数的请求方法)以来,该更改未传递给服务。
例如,如果我的URL是" XXXX .XXXX.net/v1/oauth2/tokens?grant_type = client-credentials ",该服务仅获得 XXXX.XXXX.net/v1/oauth2/令牌。 查询参数将被发布请求截断。
我已经检查了帖子中的选项
https://archive.sap.com/discussions/thread/3437183
还有其他方法吗? 使它像GET方法那样工作?
URL参数可以通过两种方式传递。 下面的代码将为您提供所需的确切信息(根据邮递员屏幕截图)。
1。
lo_http_client-> append_field_url(
导出
name ='fieldname'"字段名称
value ='fieldvalue'"字段Value
CHANGING
url ='lv_url'" URL指向 附加字段
)。
2。
lo_http_client-> request-> set_form_field(
EXPORTING
name ='fieldname'"表单字段名称
value ='fieldvalue'"表单字段值
)。
> cl_http_utility => set_request_uri(request = lo_http_client-> request
uri = lv_url)。
此致
一周热门 更多>