为什么无法从规则和工作流运行时获取X-CRSF-Token?

2020-09-07 13:03发布

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

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


大家好,

通过阅读有关 sharadha.k 的精彩博客系列的第二部分 rel =" nofollow" hraf=" https://blogs.sap.com/2018/06/28/iot-prototype-with-business-rules-and-workflow-blog-series-24/">带有业务的IoT原型 规则和工作流程我遇到了无法获取X-CRSF-Token的问题。

我的回复只是向我发送了503错误。 是内部错误还是我忘了做什么?

希望任何人都知道解决方案!

最诚挚的问候,

05-07-2018-11-44-11.jpg (57.3 kB)

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

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


大家好,

通过阅读有关 sharadha.k 的精彩博客系列的第二部分 rel =" nofollow" hraf=" https://blogs.sap.com/2018/06/28/iot-prototype-with-business-rules-and-workflow-blog-series-24/">带有业务的IoT原型 规则和工作流程我遇到了无法获取X-CRSF-Token的问题。

我的回复只是向我发送了503错误。 是内部错误还是我忘了做什么?

希望任何人都知道解决方案!

最诚挚的问候,

05-07-2018-11-44-11.jpg (57.3 kB)
付费偷看设置
发送
12条回答
shere_lin
1楼 · 2020-09-07 13:29.采纳回答

凯,

在非试用环境中进行测试时,我也遇到了类似的错误,但设法找到了原因。 我使用下面的URL,得到的响应为200,并且也获得了XSRF令牌。

https://bpmrulesruntimerules -xxxxxx.hana.ondemand.com/rules-service/v1/rules/xsrf-token

我从连接服务->目标-> bpmrulesruntime下提到的URL获得了url(第一部分)。 如果您密切注意,术语"规则"在运行时之前出现两次,在运行之后出现一次。 我想您可以尝试使用相同的URL或在目的地检查并确认一次。

希望这会有所帮助。 让我知道它是否有效。

-沙拉达

土豆飞人
2楼-- · 2020-09-07 13:05

基于此,我还有另一个问题。

现在我得到了令牌,但是当我发布令牌时,得到的响应仍然是必需的和403禁止状态。

有人知道如何解决此问题吗?

最诚挚的问候

能不能别闹
3楼-- · 2020-09-07 13:17

您使用的网址不正确。 请从此处遵循API文档:

https://api.sap.com/api/SAP_CP_BusinessRules_Runtime

获取XSRF令牌:/v1/rules/xsrf-token
发布规则服务:/rest/v1/rule-services/java/{projectName}/{ruleserviceName}

当令牌过期时,

403禁止进入。

除了使用REST Client,您还可以使用API​​ Business Hub测试规则。
https://api.sap.com/api/SAP_CP_BusinessRules_Runtime

  • 打开URL
  • 登录
  • 配置环境
  • 选择API,填写参数值
  • 单击"试用"按钮

希望有帮助,

Archana

悠然的二货
4楼-- · 2020-09-07 13:30

嗨,专家

我已经做了上面的相同尝试,尝试获得X-CSRF-Token。 呼叫已成功进行,状态代码为200 Ok。

响应Cookie和响应标头均未返回任何内容。

微wx笑
5楼-- · 2020-09-07 13:24

嗨,

我设法获得X-CSRF令牌,需要在标头参数中指定提取。

一只江湖小虾
6楼-- · 2020-09-07 13:24

嗨,专家,

在获取X-CSRF-Token后尝试调用后续的ajax调用时,我遇到了POST问题。

在Postman上执行相同操作时,它可以工作,但不能从SCP上部署的Custom SAPUI5应用程序中获得。

1。 PostMan(业务规则发布)-奇怪的是,调用 https://bpmrulesruntimerules-c6d698ada.ap1.hana.ondemand.com/rules-service/v1/rules/invoke?rule_service_name = SE_GSL :: GSLRuleService

从SAPUI5执行相同操作时,出现以下错误,请参阅以下附件图像-具有新的URL格式/bpmrulesruntime/rules-service/rest/v1/rule-services/java/SE_GSL/GSLRuleService。

这是neo-app.json设置。

使用URL格式执行相同的操作。

一周热门 更多>