点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我们有一个基于HANA的自定义应用程序。 在过去的几周中,我们收到执行应用程序的HTTP错误。 当我们检查跟踪。 在XS引擎下,我们得到以下错误
TypeError:client.getResponse(...)。headers.get(...)未定义(/xx/com/prod/xx/service/xx.xsjs中的第56行位置1)
下面是代码中的第56行
var token = client.getResponse()。headers.get('X-CSRF-Token')。toString();
问题出在规则引擎上。 我们没有得到CSRF的响应
下面是完整代码。 相同的代码适用于质量检查和产品环境。 我们正面临开发中的问题。
/*获取规则引擎调用的XCRF令牌*/
函数retireveXCrfToken(目标,客户端)
{
var service ="/img/v1/rules/xsrf-token";
var request = new $ .web.WebRequest($。net.http.GET,service);
request.headers.set('x-csrf-token','fetch');
request.headers.set('Accept-Encoding','gzip,deflate,peerdist');
request.headers.set('accept','application/json');
request.headers.set('Content-Type','application/json,charset = utf-8');
request.headers.set('Connection','Keep-Alive');
client.request(请求,目的地);
var token = client.getResponse()。headers.get('X-CSRF-Token')。toString();
返回令牌;
}
此致
Selvam
Selvam,
仅作澄清:您是否在HANA上使用XS经典引擎?
您正在使用什么开发环境?
谢谢
Eckart
一周热门 更多>