我正在完成我们的第一个 IBM MobileFirst 应用程序,但是从一开始我们就收到了来自 HTTP 适配器的关于无效 cookie 标头的警告。
确切的信息是:
[WARNING ] Invalid cookie header: "Set-Cookie: LtpaToken2=LuuZMW2JzaYtcAz2rtu5EBjKxg1obqeMXszGC5bTMGcJPcxFxO/v/l5BbKJIzZcLFF7mM1eGm+yViqy3ylxdjzdRgSpvSODGqWzZVNzOxQiBookc10mtu1RCAVxnyFTmsm9InXOwtkQV118xLHe1JeDrlcpKOvGoI/+JVG0dN/bXxbf6LqovbBbUHdCTuk7uJC3f3SOSujvde9ekgut+y2XO1PY3f1EaAFa8lHiVW2gY2Jyj+ry7FwCoVUBqUvydq+kJuhqvQiPOU94pq7knXbaZCBnH9QzcmnCRso4s8KWy58TGVo8UgU9q7OVdSt2P; Path=/; HttpOnly'
适配器仅向 Java 后端发出请求。这发生在从应用程序到适配器的每次调用中,即使适配器本身没有向后端发出请求。据我所知,我没有接触任何 cookie 或标头,我也不使用 LTPA。我目前正在使用 MobileFirst Platform 6.3。
我的问题是,当适配器在线时会发生这种情况,还是这只发生在我的本地开发计算机上?如果它仍然发生在服务器上,我真的很想解决这个问题,但无论我尝试什么,它都无法解决这个消息。
正如本网站所建议的,我需要将 cookiePolicy 放在 connectionPolicy 中。我尝试了该网站上列出的所有值,甚至是 BEST_MATCH,因为我最初认为这也是一个可能的值,但警告始终保持不变。
我能做些什么来删除这条消息或至少隐藏它,这样我就再也看不到它了。