tomcat:Error parsing HTTP request header

浏览器请求 tomcat 服务器地址,如果链接中带有特殊字符,比如 {},会报错:

Error parsing HTTP request header
Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level.
java.lang.IllegalArgumentException: Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986

解决:

在 tomcat/conf/catalina.properties 文件,最后一行加上

tomcat.util.http.parser.HttpParser.requestTargetAllow=|{}

重启 tomcat 即可

时间: 2024-08-03 21:22:18

tomcat:Error parsing HTTP request header的相关文章

tomcat报错: Error parsing HTTP request header

Error parsing HTTP request header 在服务器上面集成项目的时候,tomcat报错,在往上面查找是因为eclipse运行的tomcat和服务器上面的tomcat版本不一致,换相同的版本就好了.但是我没有换 哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈

信息: Error parsing HTTP request header Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level.

Error parsing HTTP request header 最近在做一个SpringMvc项目的时候报错,错误如下: 信息: Error parsing HTTP request header Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level. 显示错误的HTTP请求头,这里就很郁闷了,之前出现这个问题是因为提交数据超过了定义的header头内容, 那时候已经把tom

spring cloud provider报“Error parsing HTTP request header”,feign端报“Read timed out“

这两天在调试spring cloud feign+hystrix报了如下错误: provider报错信息: 2018-06-20 18:23:51,595 [http-nio-8086-exec-5] DEBUG org.apache.coyote.http11.Http11Processor:182 - Error parsing HTTP request header java.io.EOFException: null at org.apache.tomcat.util.net.NioEn

[Java Web]Error parsing HTTP request header Note: further occurrences of HTTP header parsing errors

手机客户端向服务器提交Http请求时,Tomcat抛出错误: 十二月 31, 2014 2:32:45 下午 org.apache.coyote.http11.AbstractHttp11Processor process信息: Error parsing HTTP request header Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level. 经过调试后发现是Tomcat

Error parsing HTTP request header Larger错误解决方法

在tomcat里进行配置 原因是Tomcat的header缓冲区大小不够,只需要在server.xml中增加maxHttpHeaderSize字段即可: <Connector connectionTimeout="20000" maxHttpHeaderSize="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/> 在Spri

Android见招拆招七:Error parsing XML: no element

问题描述: Error parsing XML: no element 问题原因及解决方法: 百度了下网上大家的说法 此错误产生于,当打开一个XML文件时直接运行程序,会导致生成*.out.xml文件,删掉该文件就可以 我的做法:找了半天没找到生成的这文件,于是直接把error删除,发现可行.目前没发现后遗症,不知道是不是两个操作是不是等价的. Android见招拆招七:Error parsing XML: no element

hibernate4.2.4异常:Error parsing JNDI name [sessionFactory]

org.hibernate.service.jndi.JndiException: Error parsing JNDI name [sessionFactory] at org.hibernate.service.jndi.internal.JndiServiceImpl.parseName(JndiServiceImpl.java:92) at org.hibernate.service.jndi.internal.JndiServiceImpl.bind(JndiServiceImpl.j

android编译时报错:Error parsing XML: unbound prefix 的错误原因及解决方案

原因之一:拼写错误.例如:android写成androd之类. 原因之二:xmlns没有添加.有的时候,自定了一些view,且新加了一些自定义的命名,那么需要添加声明到根上.如果忘了添加也会报这个错误. xmlns:calendar="http://schemas.android.com/apk/res-auto"

TOMCAT Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level.

十二月 31, 2014 2:32:45 下午 org.apache.coyote.http11.AbstractHttp11Processor process信息: Error parsing HTTP request header Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level. 经过调试后发现是Tomcat的header缓冲区大小不够,只需要在server.xml中增