401错误,HTTP 状态码为 401,即未经授权。
因为引入了security依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
配置
@Configuration
@EnableWebSecurity
@EnableGlobalMethodSecurity(prePostEnabled=true)
public class WebSecurityConfig extends WebSecurityConfigurerAdapter {
@Override
protected void configure( HttpSecurity httpSecurity ) throws Exception {
//httpSecurity.authorizeRequests().anyRequest().permitAll();
httpSecurity.csrf().disable();
httpSecurity.sessionManagement().sessionCreationPolicy(SessionCreationPolicy.STATELESS).and()
.authorizeRequests()
.antMatchers(HttpMethod.OPTIONS, "/**").permitAll()
.antMatchers(HttpMethod.POST).permitAll()
.antMatchers(HttpMethod.PUT).permitAll()
.antMatchers(HttpMethod.DELETE).permitAll()
.antMatchers(HttpMethod.GET).permitAll();
httpSecurity.headers().cacheControl();
}
}
问题解决