我正在完成我们的第一个IBM MobileFirst应用程序,但是从一开始我们就收到了来自HTTP Adapter的关于无效cookie头的警告。
确切的信息是:
[警告]无效的Cookie标头:" Set-Cookie: LtpaToken2 = LuuZMW2JzaYtcAz2rtu5EBjKxg1obqeMXszGC5bTMGcJPcxFxO / V / l5BbKJIzZcLFF7mM1eGm + yViqy3ylxdjzdRgSpvSODGqWzZVNzOxQiBookc10mtu1RCAVxnyFTmsm9InXOwtkQV118xLHe1JeDrlcpKOvGoI / + JVG0dN / bXxbf6LqovbBbUHdCTuk7uJC3f3SOSujvde9ekgut + y2XO1PY3f1EaAFa8lHiVW2gY2Jyj + ry7FwCoVUBqUvydq + kJuhqvQiPOU94pq7knXbaZCBnH9QzcmnCRso4s8KWy58TGVo8UgU9q7OVdSt2P; 路径= /;仅Http'
适配器仅对Java后端发出请求。这种情况发生在从应用程序到适配器的每次调用中,即使适配器本身没有向后端发出请求也是如此。据我所知,我没有触及任何cookie或标题,也不使用LTPA。我目前正在使用MobileFirst Platform 6.3。
我的问题是,当适配器在线时会发生这种情况还是仅在我的本地开发计算机上发生?如果它仍然发生在服务器上,我真的想解决这个问题,但无论我尝试什么,它都不会解决这个问题。
根据this website的建议,我需要将cookiePolicy放在connectionPolicy中。我尝试了this website甚至BEST_MATCH上陈述的所有值,因为我首先认为这也是一个可能的值,但警告始终保持不变。
我该怎么做才能删除此消息或至少隐藏它,所以我再也见不到了。
答案 0 :(得分:0)
这很可能是由于IBM APAR PI33538:
服务器设置COOKIE警告调用使用的HTTP适配器 违约COOKIE政策比最佳匹配政策
您正在使用的MFP 6.3.0.00-20150130-1638可能不包含此修复程序。
建议您从IBM Fix Central下载最新的适用于MFP Studio的iFix,并验证这种情况不再发生。
同样,对于任何QA / UAT / Pre-prod / Production环境,请确保您使用的是最新的iFix安装。