点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 在原始请求之前,我需...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 在原始请求之前,我需...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
在原始请求之前,我需要对后端执行一个附加请求。
所以我在TargetEndpoint Preflow的Policy中有一个JavaScript调用。
但是我无法在"新请求(URL,'GET',标头)"中访问需要该URL的主机。
target.url和target.host均为空,仅在PostFlow中填充target.host。
例如示例JS文件 https://github.com/SAP/cloud-api-management-samples/blob/master/authentication/saml/APIProxy/FileResource/saml.js 使用context.getVariable( " target.url")在我的测试中始终为空。 所以这也行不通。
有什么办法解决这个问题吗?
谢谢
沃尔夫冈
您好A。 布尔,
抱歉,回复晚了。 警告:我只能谈论阅读,不能谈论从目标URL修改内容。
例如,target preflow中提供了target.basepath,context.targetRequest.uri和context.targetRequest.url。
在与SAP支持进行一些讨论之后,对于target.host,我们使用固定字符串 opproxyapimgmtpr- XXXXX.hana.ondemand.com ,其中XXXXX是技术子帐户名称(在NEO上,我没有CF上API管理的经验)。
此致
沃尔夫冈
一周热门 更多>