odata - SAP ui5 自定义标头未到达后端
问题描述
当我在 odata 服务中调用创建函数时,我正在尝试发送自定义标头。我这样做是为了区分某些创建调用。标头显示在浏览器的网络选项卡中,但当我收集 odata ABAP 代码中的所有标头时,它们不存在。
前端代码:
oModel.create("/EntitySet", oEntry, {
method: "POST",
headers: {
"myHeader1" : "value1",
"myHeader2" : "value2"
}
});
后端代码
DATA: lo_facade TYPE REF TO /iwbep/if_mgw_dp_int_facade,
lt_request_header TYPE tihttpnvp,
ls_request_header LIKE LINE OF lt_request_header.
lo_facade ?= /iwbep/if_mgw_conv_srv_runtime~get_dp_facade( ).
lt_request_header = lo_facade->get_request_header( ).
这就是我在教程中看到它的方式,它应该可以工作。我的问题是为什么自定义标头不在请求标头表结果中?
解决方案
推荐阅读
- cakephp-2.0 - CakePHP 2 如何向 $this->Auth->user() 添加参数
- c - 将 NASM 集成到用 C 编写的编译器
- java - org.springframework.beans.factory.CannotLoadBeanClassException:找不到 bean 的类 [com.mchange.v2.c3p0.ComboPooledDataSource]
- java - 从 JSON 数据中删除高级字段
- python - 使用列表理解检查两个不同列表中的两个项目是否具有相似的值
- javascript - 使用 javascript 创建动态多级 html 菜单
- kubernetes-ingress - Traefik 2.x IngressRoute 不适用于给定的 Web 应用程序上下文根
- javascript - 如何在 react-router-dom 中嵌套路由
- magento - 如何使用 minicart 结帐按钮的单击事件在 magento 2 中显示弹出显示
- generics - 如何在泛型中创建类型 T 的值