IllegalArgumentException

java.lang.IllegalArgumentException: Invalid character found in method name. HTTP method names must be tokens

 

Tomcat的header缓冲区大小不够,只需要在server.xml中增加maxHttpHeaderSize字段即可(网上找的,没试过):

<Connector URIEncoding="UTF-8" port="8080" protocol="org.apache.coyote.http11.Http11NioProtocol"
useBodyEncodingForURI="false"
enableLookups="false"
               connectionTimeout="20000"
               redirectPort="8443" maxHttpHeaderSize="你想要的大小"/>

  

 

 

server:
  port: 项目端口
  # 下面这个参数是为解决问题而新增的
  tomcat:
    max-http-header-size: 8192

  

posted @ 2019-08-29 14:42  oc-long  阅读(392)  评论(0编辑  收藏  举报