升级到7.5后的XSRF令牌错误

2020-09-20 10:21发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, ...

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

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


嗨,

我们最近已升级到门户网站7.5。 我们有一个方案,用户可以在门户中保存他的收藏夹。 我们有一个自定义应用程序,可以在KM中添加收藏夹。 在以前的版本中,它运行良好,但现在我们面临的问题是"

XSRF令牌不正确或丢失。

在请求中找不到xsrf令牌参数! request [com.sapportals.wcm.portal.util.PortalServletRequestWrapper@42d72514]。"

下面是我们正在使用的代码:

功能 AddToPortalFavorites(目标,标题,模式,消息)

{

尝试

{

var obj = EPCM.getSAPTop()。gHistoryFrameworkObj.GetActiveTrackingEntryValue();

var context = obj.context;

如果(!目标)

{

target = obj.getUrl();

title = GetUnescapedTitle(obj.title);

}

var url ="/irj/servlet/prt/portal/prtroot/com.sap.km.cm.remote?ServiceType=PortalFavorites&";

url + =(" NavigationTarget =" + getEscapedTargetUrl(target));

url + =("&Title =" + encodeURIComponent(title));

url + =("&Mode =" +模式);

如果(上下文!= && context.length> 0)

url = url +"&Context =" + encodeURI(context);

var favIFrame = document.getElementById(" favoritesIframe");

如果(!favIFrame)

{

var favIFrame = document.createElement(" IFRAME");

favIFrame.style.visibility ="隐藏";

favIFrame.width = 0;

favIFrame.height = 0;

favIFrame.id =" favoritesIframe";

如果(EPCM.getUAType()== EPCM.MSIE)//使用IE事件模型

favIFrame.attachEvent(" onload",favoriteFinished);

其他//使用W3C DOM:

favIFrame.onload = favoriteFinished;

favIFrame.src= url;

favIFrame = document.body.appendChild(favIFrame);

}

favIFrame.src=网址;

警报(消息);

}

捕获(e){}

}

如何解决此问题?

1条回答
spaceman01
2020-09-20 11:06

由于在升级到门户网站7.5后会出现此问题,因此建议您首先参考以下KBA。

2503291-将Enterprise Portal升级到7.3x/7.4/7.5

后出现的问题

有关SAP Enterprise Portal升级后的步骤/检查,另请参考故障排除指南

https://博客。 sap.com/2016/09/08/troubleshooting-guide-after-sap-enterprise-portal-upgrade /


致谢

Santarshi Samanta

一周热门 更多>