调用业务规则运行时,返回带有"您的浏览器不支持..."的html。

2020-09-07 12:54发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, ...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我想调用URL https://bpmrulesruntimerules-XXXX.hana.ondemand.com/rules-service/v1/rules/invoke?rule_service_name=APItest::NextTry 在邮递员内通过邮寄。 标头有两个键:X-CSRF-Token(通过首次调用获取)和Content-Type(应用程序/json)。

结果我得到:

 <!DOCTYPE html PUBLIC"-//WAPFORUM//DTD XHTML Mobile 1.0//EN"" http://www.wapforum.org/DTD/xhtml-mobile10.dtd">       

Murali Shanmugham ,Archana Shukla 您有想法吗?

谢谢,萨莎

6条回答
Alawn_Xu
2020-09-07 13:01

再一次,萨莎-有两点。 首先,您拥有的用于调用的URL结构是"旧"版本。 新版本看起来像这样(请参阅以下API集线器中的信息: https://api.sap.com/api/SAP_CP_BusinessRules_Runtime ):

 https://bpmrulesruntimebpm-XXXXXX.hana.ondemand.com/rules-service/rest/v1/rule-services/java// 

第二件事更具投机性。 从上下文中很难分辨出您所提供的内容,但我猜测您所拥有的可能是未将收到的CSRF令牌进行上下文化的结果。 在这里查看此答案(并参考我写的一篇文章,该文章在CSRF令牌的上下文中提到cookie): https://answers.sap.com/questions/563171/why-the-business-rules -invoke-rule-service-need-co.html?childToView = 564304#answer-564304 ,也许会有所帮助。

一周热门 更多>