作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Springboot 2.0
通过类型引用导航时:localhost:9093/?foo=bar|bar
Return error: Caused by: java.net.URISyntaxException: Illegal character in query
我添加了一个额外的选项:
@Component
public class MyWebServerCustomizer implements WebServerFactoryCustomizer<UndertowServletWebServerFactory> {
@Override
public void customize(UndertowServletWebServerFactory factory) {
factory.addBuilderCustomizers(builder-> builder.setServerOption(UndertowOptions.ALLOW_UNESCAPED_CHARACTERS_IN_URL, Boolean.TRUE));
}
}
不起作用,异常仍然存在。
我做错了什么?
谢谢。
最佳答案
@Configuration
public class HttpConfig {
@Bean
public UndertowServletWebServerFactory servletWebServerFactory(ApplicationProperties properties) {
UndertowServletWebServerFactory factory = new UndertowServletWebServerFactory();
factory.addBuilderCustomizers((UndertowBuilderCustomizer) builder ->
builder.setServerOption(UndertowOptions.ALLOW_UNESCAPED_CHARACTERS_IN_URL, Boolean.TRUE));
return factory;
}
}
关于spring-boot - Spring boot 2 Undertow,无法设置 UndertowOptions.ALLOW_UNESCAPED_CHARACTERS_IN_URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52217286/
Springboot 2.0 通过类型引用导航时:localhost:9093/?foo=bar|bar Return error: Caused by: java.net.URISyntaxExce
Springboot 2.0 通过类型引用导航时:localhost:9093/?foo=bar|bar Return error: Caused by: java.net.URISyntaxExce
我是一名优秀的程序员,十分优秀!