我遇到了Axios和Java API的问题。
我在
中使用它Application.java :
@Bean
public WebMvcConfigurer corsConfigurer() {
return new WebMvcConfigurerAdapter() {
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**").allowedOrigins("*").allowedMethods("*");
}
};
}
直到今天,它的运行状况很好,因为我需要在提供的api中使用我的get请求这样的基本身份验证(在 PostMan 和 Chrome 中都可以运行):
axios({
method: 'get',
url: 'http://localhost:8180/unv-api/api/rubriques/1527/appli',
withCredentials: true,
headers:{ Authorization:'Basic '+btoa('admin' + ':' + 'password')}
})
使用axios,将执行ACTION方法并返回401错误+ CORS错误。
有什么主意吗?谢谢。