Resolver axios - problema de solicitud posterior 403

Entorno:
Spring Boot 2.7.8
Vue 2.x
Axios Post Solicitud
Problema: Las solicitudes de obtención se pueden enviar, ¡pero las publicaciones no! ! !
Solución:
El problema que me ha estado molestando toda la noche finalmente se ha resuelto. Este es un problema con mi backend. Aunque sé que necesito configurar beans que permitan dominios cruzados, hay un problema en el contenido de la configuración. ¿Cómo puedo? ¿arreglo esto?
Publique directamente el código de fondo resuelto:

package com.fldwws.config;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.cors.CorsConfiguration;
import org.springframework.web.cors.UrlBasedCorsConfigurationSource;
import org.springframework.web.filter.CorsFilter;

@Configuration
public class CorsConfig {
    
    
    @Bean
    public CorsFilter corsFilter() {
    
    
        //1.添加CORS配置信息
        CorsConfiguration config = new CorsConfiguration();
        //1) 允许的域,不要写*,否则cookie就无法使用了
//        config.addAllowedOrigin("*");
        config.addAllowedOriginPattern("*");
        //2) 是否发送Cookie信息
        config.setAllowCredentials(true);
        //3) 允许的请求方式GET POST等
        config.addAllowedMethod("*");
        // 4)允许的头信息
        config.addAllowedHeader("*");
        config.setMaxAge(3600L);

        //2.添加映射路径,我们拦截一切请求
        UrlBasedCorsConfigurationSource configSource = new UrlBasedCorsConfigurationSource();
        configSource.registerCorsConfiguration("/**", config);

        //3.返回新的CorsFilter.
        return new CorsFilter(configSource);
    }

}

Estructura del directorio:
Insertar descripción de la imagen aquí
por qué había errores antes, mire la imagen a continuación:
Insertar descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/weixin_44239550/article/details/128755364
Recomendado
Clasificación