技术文章 - CS267610

每秒在应用程序中记录错误“验证 HTTP 标头时发生错误:cookie”,并在 ThingWorx Platform 中记录错误日志

已修改: 26-Mar-2024   


注意:本文已使用机器翻译软件翻译,以方便非英语客户阅读。但翻译内容可能包含语法错误或不准确之处。请注意, PTC对本文所含信息的翻译准确性及使用后果不承担任何责任。请在 此处 查看本文的英文原始版本以便参考。有关机器翻译的更多详情,请单击 此处
感谢您告诉我们。我们将尽快审阅此译文。

适用于

  • ThingWorx Platform 7.4 to 9.4
  • Vuforia Experience Service 9.17.0

说明

  • ThingWorx Platform 中的应用程序日志和错误日志每秒都会记录错误“验证 HTTP 标头时发生错误:cookie ”,从而用巨大的日志文件大小填满磁盘空间。
    [L: ERROR] [O: E.c.t.s.f.ValidatingHttpRequest] [I: ] [U: <User>] [S: ] [P: ] [T: https-jsse-nio-443-exec-39] Error occurred while validating HTTP header: cookie. HTTP header value: cookie: Invalid input. Please conform to regex ^[a-zA-Z0-9()\-=\*\.\?;,+\/:&_|% ]*$ with a maximum length of 30000 
    [L: ERROR] [O: E.c.t.s.f.ValidatingHttpRequest] [I: ] [U: <User>] [S: ] [P: ] [T: https-jsse-nio-443-exec-9] Error occurred while validating HTTP header: cookie. Input validation failure
    
  • 每第二个用户在 ThingWorx Composer 中的应用程序日志中都会记录以下内容:
[L: ERROR] [O: E.c.t.s.f.ValidatingHttpRequest] [I: ] [U: ] [S: ] [T: http-nio-8080-exec-22] Error occurred while validating HTTP header: cookie
  • 现有 ThingWorx 7.4.0 安装出现问题,它不是从旧版本升级的
  • 日志充斥着错误:
Error occurred while validating HTTP header: cookie
  • 身份验证请求失败,并显示错误消息:
org.springframework.security.authentication.AuthenticationServiceException: Error decoding incoming SAML message
  • 需要帮助在 Json 文件中设置这些
  • 是否建议将platform-settings.json文件中的HTTPRequestHeaderMaxLength值增加到 50000?
  • 需要包含所需更改的 platform-settings.json 文件示例
  • 尽管验证正则表达式为 ^.*$,但错误仍继续记录
  • 此问题应该已通过文章CS227933中提到的 Jira 票证得到解决
这是文章 267610 的 PDF 版本,可能已过期。最新版本 CS267610