UI5自定义标头未到达后端

2020-08-15 23:17发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


当我在odata服务中调用create函数时,我试图发送自定义标头。 我这样做是为了区分某些创建调用。 标头显示在我的浏览器的"网络"标签中,但是当我在odata ABAP代码中收集所有标头时,这些标头就不会出现。

前端代码:

 oModel.create("/img/EntitySet",oEntry,{
   方法:" POST",
   标头:{
     " myHeader1":" value1",
 " myHeader2":" value2"
   }
 });
 

我的网络标签的图片

后端代码:

数据:lo_facade类型参考/iwbep/if_mgw_dp_int_facade,
           lt_request_header TYPE tihttpnvp,
           ls_request_header与lt_request_header类似。


     lo_facade?=/iwbep/if_mgw_conv_srv_runtime〜get_dp_facade()。
     lt_request_header = lo_facade-> get_request_header()。
 

lt_request_header表结果的图片

这是我在教程中看到的方式,它应该可以工作..我的问题是为什么自定义标头不在请求标头表结果中?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


当我在odata服务中调用create函数时,我试图发送自定义标头。 我这样做是为了区分某些创建调用。 标头显示在我的浏览器的"网络"标签中,但是当我在odata ABAP代码中收集所有标头时,这些标头就不会出现。

前端代码:

 oModel.create("/img/EntitySet",oEntry,{
   方法:" POST",
   标头:{
     " myHeader1":" value1",
 " myHeader2":" value2"
   }
 });
 

我的网络标签的图片

后端代码:

数据:lo_facade类型参考/iwbep/if_mgw_dp_int_facade,
           lt_request_header TYPE tihttpnvp,
           ls_request_header与lt_request_header类似。


     lo_facade?=/iwbep/if_mgw_conv_srv_runtime〜get_dp_facade()。
     lt_request_header = lo_facade-> get_request_header()。
 

lt_request_header表结果的图片

这是我在教程中看到的方式,它应该可以工作..我的问题是为什么自定义标头不在请求标头表结果中?

付费偷看设置
发送
2条回答
黑丝骑士
1楼 · 2020-08-15 23:48.采纳回答

请注意2719624

您必须使用标头白名单

Baoming ROSE
2楼-- · 2020-08-15 23:47

解决了,谢谢!

一周热门 更多>