0

我正在完成我们的第一个 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,因为我最初认为这也是一个可能的值,但警告始终保持不变。

我能做些什么来删除这条消息或至少隐藏它,这样我就再也看不到它了。

4

1 回答 1

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 安装。

于 2015-04-23T10:00:41.960 回答