欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

SpringBoot2.1.3修改tomcat参数支持请求特殊符号问题

程序员文章站 2024-02-25 11:46:04
最近遇到一个问题,比如get请求中,key,value中带有特殊符号,请求会报错,见如下url: ] 现在,我们进入boot启动类,添加如下代码即可: pub...

最近遇到一个问题,比如get请求中,key,value中带有特殊符号,请求会报错,见如下url:

]

现在,我们进入boot启动类,添加如下代码即可:

public class demoapp {
  public static void main(string[] args) {
      springapplication.run(demoapp.class, args);
  }
  @bean
  public tomcatservletwebserverfactory webserverfactory() {
     tomcatservletwebserverfactory factory = new tomcatservletwebserverfactory();
     factory.addconnectorcustomizers(new tomcatconnectorcustomizer() {
              @override
              public void customize(connector connector) {
                  connector.setproperty("relaxedpathchars", "\"<>[\\]^`{|}");
                  connector.setproperty("relaxedquerychars", "\"<>[\\]^`{|}");
               }
      });
      return factory;
  }
}

总结

以上所述是小编给大家介绍的springboot2.1.3修改tomcat参数支持请求特殊符号问题