java 如何说服Spring 4.2将OPTIONS请求传递给控制器?

bluesky1年前 ⋅ 164 阅读

ChatGPT的回答仅作参考:

要让Spring 4.2将OPTIONS请求传递给控制器,可以使用以下代码:

@Configuration
public class WebConfig extends WebMvcConfigurerAdapter {

    @Override
    public void addCorsMappings(CorsRegistry registry) {
        registry.addMapping("/**")
                .allowedOrigins("*")
                .allowedMethods("GET", "POST", "PUT", "DELETE", "OPTIONS")
                .allowedHeaders("*")
                .allowCredentials(true)
                .maxAge(3600);
    }

    @Override
    public void configurePathMatch(PathMatchConfigurer configurer) {
        configurer.setUseSuffixPatternMatch(false);
    }
}

这段代码将允许所有来源的请求,包括OPTIONS请求,并将其传递给控制器。同时,它还将禁用后缀模式匹配,以确保Spring将请求传递给正确的控制器方法。

全部评论: 0

    相关推荐