点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
SAP专家您好。
我正在通过SAP Cloud Platform API Management服务将来自CRM(ABAP Netweaver)后端系统的OData服务公开给本地服务器中的前端。 但是,在为CORS配置设置策略时,我们面临以下问题:
我们正在按照以下步骤在API代理(已部署并且可以正常工作)上配置策略。
- CORS配置视频: https://www.youtube.com/watch?v=e3ht_WJTPpo
- CORS配置手册: https://help.sap.com/doc/c008301836ef40e1960d6a5f40cb9d01/CLOUD/zh-CN/Unit%2004.4.11%20-%20CORS%20Policies.pdf
如视频中所述,我们将TranslationHub API用于测试目的。
配置之间没有太大区别。 从策略模板开始(从头开始)(意味着手动创建策略),但是对于任何一种我们都有一个解决方案。 错误是常见的CORS:
您能帮我指出一些失踪的步骤吗? 或者,如果您遇到了这个问题,您曾经用来解决这个问题的解决方案? 它将非常有帮助。
最好的问候。
im.jpeg (33.3 kB)
我的问题解决了。
CORS政策模板效果很好(请应用此视频中描述的确切配置: https ://www.youtube.com/watch ?
v = e3ht_WJTPpo)。 要测试配置,请仅使用curl -il命令。 要正确测试配置,需要一些curl命令知识。 有关如何使用它的一些基本示例:
调用GET方法时的- curl命令:curl -il https://
/ -u <用户> -H"内容类型:application/json" -H"接受:application/json " -H" X-Requested-With:X"/注意:-H参数可帮助您进行标题声明。
调用POST方法时的- curl命令:curl -il https://
/ -u <用户> -X POST -H"内容类型:application/json" -H"接受: application/json" -H" X-Requested-With:X" -d @ data.json/注意:-d参数允许您声明请求,就我而言,在C:\中使用data.json文件更容易 目录。 当您使用这样的文件时,请在执行命令之前导航到CMD中的C:\目录(如果使用其他路径,请同样应用)。 这是我的json文件和curl命令的样子:
如果curl命令正常运行,将在CMD中检索标头和正文。
关于。
你好,以利亚! 希望你做得很好。
您是否花了点时间查看我发送给您的信息? 我会非常感激。
最好的问候。
安德烈斯,
谢谢您的提问-您可以共享在API管理中生成的CORS配置以及有关产生上述错误的调用的一些详细信息吗? 我看到来源是" localhost",这很不寻常。
如果您有任何敏感信息可以公开分享,则可以通过电子邮件发送 apimanagement@sap.com 并私下共享。
致谢,
以利亚
我认为这已得到支持-请随时分享解决方案,并在完成后将其标记为已关闭。
致谢,
以利亚
你好,以利亚!
有屏幕截图:
我们用于测试CORS的命令:
我注意到" from origin' https://whatever.com '"语句与 到使用Google Inspector时放置的网页。 例如,在上面的图像中,您可以看到我从此网页称检查员为" answer.sap.com "。
我正在使用TranslationHub API来测试配置,如上所述。
如果您需要更多信息,请告诉我。
致谢!
我解释了上面的解决方案,Geraldo。
此外,调试API调用时是否有任何错误消息?
关于。
大家好。 我遇到了完全相同的问题。 我在PostFlow上创建了CORS策略,我可以看到它在调试模式下受到攻击,但是当从SAPUI5发出XML HTTP请求时,却得到了完全相同的错误消息。 您解决了这个问题吗?
一周热门 更多>