我目前正在从事一个需要在我们的 restful-url 方案中使用分号的项目。
如您所想,我们在实现这一点时遇到了问题 - 底层 Java HTTPServletRequest 运行不正常。
有没有办法解决这个问题?
restulf-URL 示例:
看起来 Spring 只在/service/bob 上工作 - ;MIKE 被截断了。
我们已经尝试过 %3B(或 %3F 之类的东西)但它不起作用。
提前致谢!
链
最佳答案
虽然@Amos M. Carpenter 的回答是正确的,但这里是关闭此行为所需的配置:
@Configuration
@EnableWebMvc
public class WebMvcConfiguration extends WebMvcConfigurerAdapter
{
@Override
public void configurePathMatch(PathMatchConfigurer configurer)
{
configurer.getUrlPathHelper().setRemoveSemicolonContent(false);
}
}
关于带有分号的java spring restful-url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3072351/