Http headers 为什么SAPUI5中的oData服务调用响应中没有自定义头消息?

Http headers 为什么SAPUI5中的oData服务调用响应中没有自定义头消息?,http-headers,sapui5,Http Headers,Sapui5,我有自定义消息头代码,它是在SAP ABAP中编写的,我可以在网关客户端中获取自定义消息头 我可以看到SAP网关客户端突出显示的部分,但当我从SAP UI5应用程序调用服务时,我找不到带有自定义消息的响应标题 请帮助我,提前谢谢。我在使用JSONModel执行更新时遇到了类似的问题。 如果向响应中添加自定义标题,则可能必须使用“访问控制公开标题”标题来表示。请看 以获取更详细的解释 类似于以下的操作应该可以做到: response->set_header_field( name = '

我有自定义消息头代码,它是在SAP ABAP中编写的,我可以在网关客户端中获取自定义消息头

我可以看到SAP网关客户端突出显示的部分,但当我从SAP UI5应用程序调用服务时,我找不到带有自定义消息的响应标题


请帮助我,提前谢谢。

我在使用JSONModel执行更新时遇到了类似的问题。 如果向响应中添加自定义标题,则可能必须使用“访问控制公开标题”标题来表示。请看 以获取更详细的解释

类似于以下的操作应该可以做到:

response->set_header_field( name = 'Access-Control-Expose-Headers' value ='message' ).

请在Manifest.JSON文件中创建OData模型,并访问控制器中的OData模型,然后调用您的服务。执行此操作时,您可以在响应标头中找到标头消息。
在控制器中,您可以对其进行编码。getOwnerComponent().getModel(“清单中使用的yourODataModelName”)。

您是否在网络选项卡中检查了标题?是的,请参见我的问题中我正在显示标题,但没有在Gate way Client screen中突出显示的消息。否。我的意思是:你有没有检查网络(不是预览)中显示的实际标题?这与问题无关。