点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我想在我的SAPUI5应用程序中使用Web服务。 此服务需要HttpRequest中的自定义标头字段来处理业务。 我已经为网络服务配置了一个目标,并使用了 XMLHttpRequest 来发送请求。 以下是我的JavaScript UI5代码:
var xhr = new XMLHttpRequest(); xhr.withCredentials = true; xhr.open(" POST","/img/myDestinationPath/myWebService",true); xhr.setRequestHeader(" Content-Type"," application/json"); xhr.setRequestHeader(" myCustomHeader"," customHeaderValue"); xhr.send(JSON.stringify(myBodyData));
我的问题是:
我的Web服务没有从UI5应用发送的HttpRequest中获得自定义标头字段。
((我已经使用了Fetch API和ajax,但存在相同的问题)
那么这个问题有什么解决办法吗?
谢谢您的帮助!
您好Thang Bui,
在Neo-app.json中添加自定义标头。
" headerWhiteList":[" customHeaderName"]
此致
Viswa
感谢您的帮助! 我明白了。
嗨,唐B
请在下面找到指向教程的链接,该教程显示了如何在SAPUI5应用程序中实现headerWhiteList:
https://developers.sap.com/croatia/tutorials/ml-fs-sapui5-series-changepoint-detect..html#d984a1fc-33a9-4128-8190-fd4926e3cf43 >
此处描述了此功能:
https://help.sap .com/viewer/65de2977205c403bbc107264b8eccf4b/Cloud/en-US/df89d9cd06a84905a3a4747f102c5b2c.html
您是否使用XHR而不使用AJAX? 只是好奇
在调用API方面,我认为没有" SAPUI5的最佳实践"。
与jQuery AJAX或其他用于调用REST API的更高级别的JavaScript API相比,XHR实际上是原始级别。
一些开发人员倾向于更简单或更高级的API,就像某些开发人员倾向于使用原始级API并具有更多控制权一样。
可以肯定的是,jQuery API在后面使用XHR并具有您不需要自己编写功能的附加功能,但是使用它的开销很小。
一周热门 更多>