Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

102
Visualizações
spring mvc ajax funciona pero la publicación no funciona cuando envío una solicitud al servidor remoto desde localhost
 $(".submit").click(function (e) { e.preventDefault(); $.ajax({ async: true, crossDomain: true, method: "post", data: $("form[name=something]").serialize(), url: "myUrl", success: function (res) { console.log(res); }, error: function (res) { console.log(res.status); }, }); });

y mi controlador spring mvc como

 @RestController @CrossOrigin(origins = {"*"}, methods = {RequestMethod.GET, RequestMethod.POST, RequestMethod.PUT, RequestMethod.DELETE}) public class AppController { ... ... ... }

Si se envía (obtiene) la solicitud, funciona correctamente, pero cuando envío (publica) obtuvo una excepción: el acceso a XMLHttpRequest en (servidor remoto) desde el origen (localhost) ha sido bloqueado por la política de CORS: No 'Access-Control-Allow-Origin ' el encabezado está presente en el recurso solicitado.

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Asegúrese de que la política CORS esté abierta en el dominio remoto. si no, obtendrá el mismo error. Además, si usa Spring y creó o extendió un archivo WebSecurityConfigurerAdapter, puede configurar el CORS redefiniendo el bean CorsConfigurationSource en el archivo WebSecurityConfig. solo asegúrese de agregar su URL localhost en los orígenes permitidos.

Algo como a continuación:

 @Bean public CorsConfigurationSource corsConfigurationSource() { final CorsConfiguration configuration = new CorsConfiguration(); configuration.setAllowedOrigins(ImmutableList.of("..your localhost url..")); final UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource(); source.registerCorsConfiguration("/**", configuration); return source; }
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda