为什么提取后未定义CSRF令牌

问题描述 投票:-1回答:1

我创建了一个系统用户,并将用户名和密码存储在“登录数据”页面的sicf服务(UI5 + ODATA)中。我还将参数“〜CHECK_CSRF_TOKEN”设置为0。

因此,我正在尝试使用此代码获取令牌。它正在工作,但令牌始终未定义。

        var oHeaders = {
            'X-Requested-With': 'X',
            'Accept': 'application/json',
            'X-CSRF-Token': 'Fetch',
        };

        OData.request({
            requestUri: sUrl2,
            method: "GET",
            headers: oHeaders,
            data: oData
        }, function (data, request) {
            alert("Employee Created Successfully  ");
            debugger;
        }, function (err) {
            alert("Employee Creation Failed  ");
            debugger;
        });

缺少哪些设置?我需要使用令牌来执行我的职务。否则,我会收到403禁止错误。

sap sap-gateway
1个回答
0
投票

您必须选择需要登录数据(屏幕截图来自德语系统。)>

enter image description here

不需要SSL。

有关更多信息,请参见文档here

© www.soinside.com 2019 - 2024. All rights reserved.