点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) 上下文: 我想使用API...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) 上下文: 我想使用API...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
上下文:
我想使用API来获取Workflow-instance,并将状态从运行更改为完成,我这样做的方式是 API集线器。 但是我遇到了错误400,但是我的代码中找不到格式或结构错误。
代码:
function getWorkflowInstanceId(){ $ .ajax({ 类型:" GET", 网址:" https://bpmworkflowruntimewfs-p1943029284trial.hanatrial.ondemand.com/workflow-service/rest/v1/workflow-instances", 成功:function(data,statusText,xhr){ var instanceDetails =数据; var ID = instanceDetails [0] .id; $ .ajax({ 网址:" https://bpmworkflowruntimewfs-p1943029284trial.hanatrial.ondemand.com/workflow-service/rest/v1/xsrf-token", 方法:" GET", 标头:{ " Authorization":"基本<...>", " X-CSRF-Token":"获取" }, 成功:功能(结果,xhr,数据){ var令牌= data.getResponseHeader(" X-CSRF-令牌"); $ .ajax({ 网址:" https://bpmworkflowruntimewfs-p1943029284trial.hanatrial.ondemand.com/workflow-service/rest/v1/task-instances/" + ID, 方法:" PATCH", contentType:" application/json", 数据:" {\"状态\":\"完成\",\"上下文\":{\" userCreationApproved \":\"" +" true" +" \"}}", 标头:{ " X-CSRF-Token":令牌 }, 成功:function(){ alert("您的批准已提交!"); }, 错误:功能(错误){ alert(error.statusText); } }); }, }); }, 错误:function(errMsg){ alert("不起作用" + errMsg); }, contentType:" application/json" }); }
在调试器中,我可以毫无错误地获取X-CSRF-Token和ID(workflow-instanceId)。
错误消息:
我在请求内容中找不到结构错误的格式。
所以任何建议对我都会很有帮助。
最诚挚的问候,
Joy Lee
(84.5 kB)
我有点困惑,因为您向我们展示JavaScript的代码遇到了400错误,但是:
-还有Postman屏幕截图,您将在其中显示错误,那么您在哪个实际情况下会收到错误?
-您说要获取工作流实例,但实际上要对其进行修改,对吧?
-在JavaScript中,您要进行三个调用。 如果在这里经历过400,它将发生在哪个呼叫中?
一周热门 更多>