https://bz.apache.org/bugzilla/show_bug.cgi?id=64210
--- Comment #9 from Xing <tulipf...@sina.com> --- I don't think the current solution resolved all the header issues. For example, our project use Socket TCP to monitor Tomcat status like this: "get /platform HTTP/1.0\n\n" (double \n, no \r) Before version 8.5.50 (same for 9.0.30), it response 302 like: 2020-03-09 21:17:12.000 CST DEBUG [18950:140054285395776] childHeartbeat: child reply=HTTP/1.1 302 ^M Location: http://localhost:8080/platform/^M Date: Mon, 09 Mar 2020 13:17:12 GMT^M Connection: close^M Server: This information has been blocked for security reasons^M ^M With 8.5.51 (9.0.31), it no response and make my monitor always wrongly restart Tomcat. With 8.5.53 (9.0.33), it response 400 like: 2020-03-23 18:58:45.000 CST DEBUG [8584:140509820770112] childHeartbeat: child reply=HTTP/1.1 400 ^M Content-Type: text/html;charset=utf-8^M Content-Language: en^M Content-Length: 1823^M Date: Mon, 23 Mar 2020 10:58:45 GMT^M Connection: close^M Server: This information has been blocked for security reasons^M ^M <!doctype html><html lang="en"><head><title>HTTP Status 400 – Bad Request</title><style type="text/css">body {font-family:Tahoma,Arial,sans-serif;} h1, h2, h3, b {color:white;background-color:#525D76;} h1 {font-size:22px;} h2 {font-size:16px;} h3 {font-size:14px;} p {font-size:12px;} a {c Can I configure any parameters to ignore such situation? I tried rejectIllegalHeader="false", and relaxedQueryChars="|{}\r\n", relaxedPathChars="|{}\r\n" but no effect. Thanks Xing -- You are receiving this mail because: You are the assignee for the bug. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org