技术文章 - CS267610
每秒在应用程序中记录错误“验证 HTTP 标头时发生错误:cookie”,并在 ThingWorx Platform 中记录错误日志
已修改: 26-Mar-2024
适用于
- 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