java.lang.IllegalArgumentException: se encontró un carácter no válido en el destino de la solicitud. Los caracteres válidos se definen en RFC 7230 y RFC 3986

org.apache.coyote.http11.Http11Processor.service 解析 HTTP 请求 header 错误注意:HTTP请求解析错误的进一步发生将记录在DEBUG级别。
 
java.lang.IllegalArgumentException: 在请求目标中找到无效字符。有效字符在RFC 7230和RFC 3986中定义

Análisis de errores: algunos caracteres especiales enviados por el front-end no se pueden reconocer en la versión superior de tomcat

Solución: modificar la configuración de server.xml

tomcat --> conf–> servidor.xml

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" URIEncoding="utf-8" relaxedPathChars="|{}[],%"
      relaxedQueryChars="|{}[],%" />

————————————————
Declaración de derechos de autor: este artículo es un artículo original del blogger de CSDN "Shaoxia snail", siguiendo el acuerdo de derechos de autor CC 4.0 BY-SA, adjunte el enlace de la fuente original y esta declaración.
Enlace original: https://blog.csdn.net/weixin_39207535/article/details/108260666

Supongo que te gusta

Origin blog.csdn.net/qq_42049516/article/details/123051618
Recomendado
Clasificación