Insights Hub 使用 XSRF-TOKEN 和 SESSION 访问 Insights Hub API 或自己开发的后端应用 API

2023-05-29T08:32:05Z
Developer Tools

摘要


详细信息

在 Insights Hub 中开发前端应用程序时,如何使用 Cookie 中 XSRF-TOKEN 和 SESSION 访问 Insights Hub API,或自己开发的后端应用 API?

Solution

使用 Cookie 中 XSRF-TOKEN 和 SESSION (可选) 可以直接调用 Insights Hub 服务的 API 和自己开发的后端应用 API。

1. 首先需要登录 Insights Hub,通过浏览器开发者工具获取 Cookie 中 XSRF-TOKEN 和 SESSION 的值。


2. 在开发过程中,如果使用 POST 请求调用后端 API,那么必须在请求 Header 中添加 X-XSRF-TOKEN 和 Cookie 参数(可选);GET 请求可以直接调用,无需设置。

JavaScript 调用示例所示:

POST:

var url="/api/datasource-supplab/v1/updateValue" xxx.setRequestHeader("X-XSRF-TOKEN", "xxxxxx") // 或如下 xxx.setRequestHeader("Cookie", "SESSION=xxxxxx";X-XSRF-TOKEN="xxxxxx") xxx.open("post", url, false) xxx.send(null);
Notes

知识库文章 ID# PL8526229

内容

摘要详细信息

关联组件

Developer Cockpit