【发布时间】:2016-06-03 08:15:19
【问题描述】:
即使在通过会话确认号后,我也收到以下错误
您的会话因不活动而过期。
当我使用 Curl 命令时不会出现这个问题。
【问题讨论】:
标签: web-services rest atg
即使在通过会话确认号后,我也收到以下错误
您的会话因不活动而过期。
当我使用 Curl 命令时不会出现这个问题。
【问题讨论】:
标签: web-services rest atg
这个问题解决了吗?,您的登录 API 是否正常工作?您在哪里使用此 ATG API(用于移动或网络门户)?
答案是针对门户网站的。
这个错误是因为 sessionconfirmation number 不匹配。
使用此代码检索会话确认号。
var xmlHttp = new XMLHttpRequest();
xmlHttp.open( "GET", "http://IP:Port/rest/model/atg/rest/SessionConfirmationActor/getSessionConfirmationNumber", false ); // false for synchronous request
xmlHttp.send();
var hostResponse=xmlHttp.responseText.split(" ");
localStorage.setItem("getSessionConfirmationNumer",hostResponse[1].replace("}", ""));
会话确认号很大,如果您使用 json 检索相同的,号码将分配给 LONG。
请检查并告知。祝你好运:)
【讨论】: