如何使用过滤器或导入参数:if_http_extension handle_request

时间:2018-04-20 12:57:05

标签: abap netweaver

我正在开发一个需要构建REST服务的项目,但我们无法使用SAP Gateway。我正在使用SICF和类来创建像本指南这样的服务:1

我不明白的是如何使用过滤器或导入GET请求的参数。我可以帮助我吗?

1 个答案:

答案 0 :(得分:2)

如果您使用HTTP标头变量,则可以这样做。

选中此项:https://blogs.sap.com/2011/04/07/deliver-dynamic-search-of-sap-data-into-a-website-using-restful-services/或此https://archive.sap.com/discussions/thread/865718

在abap中你通过(path_info =你的变量名)来阅读它:

path_info = server->request->get_header_field( name = ‘~path_info’ ).

如果您没有将其运行,请提供有关您的GET请求以及接收请求的方法的一些信息。

编辑:acc。对此你可以使用POST而不是GET。我认为您的参数是正确的(如果您不发布正文,这是唯一的方法)archive.sap.com/discussions/thread/3801491

GL,zYrEx