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

Postman传参问题。

程序员文章站 2022-07-12 12:49:57
...

项目背景spring-boot,测试工具Postman。
遇到的问题,参数中有特殊符号。请求参数被切割
解决办法一:
 添加

@Bean
public ConfigurableServletWebServerFactory webServerFactory() {
    TomcatServletWebServerFactory factory = new TomcatServletWebServerFactory();
    factory.addConnectorCustomizers(new TomcatConnectorCustomizer() {
        @Override
        public void customize(Connector connector) {
            connector.setProperty("relaxedQueryChars", "#{}[]");
        }
    });
    return factory;
}
发现#依然存在问题。
Postman里面依然显示的是#,但是参数到后台就被切割掉了。
找了很久发现,#在url请求当中是一个锚点,#后的就会被切割。所以传参的时候把#改成%23就可以了。


------我是分割线-------
 
网上看了其他同学的,发现他们是改了下编码格式也解决了#问题。