Erro Access-Control-Allow-Origin

08/05/2018

0

Fala Galera, tudo bem?
apliquei o conhecimento dessa aula em meu projeto e estou utilizando um servidor de aplicação , mas estou com erro
o @CrossOrigin já está liberado e problema continua.
O que pode ser?
--
Failed to load http://localhost:8080/pessoa/11: No "Access-Control-Allow-Origin" header is present on the requested resource. Origin "http://localhost:4200" is therefore not allowed access. The response had HTTP status code 415.
13:44:58.748 core.js:1448 ERROR HttpErrorResponse {headers: HttpHeaders, status: 0, statusText: "Unknown Error", url: null, ok: false, …}

Essa dúvida foi gerada a partir de um comentário no Curso Minha primeira Single Page Application com Angular
Rodrigo Silva

Rodrigo Silva

Responder

Post mais votado

09/05/2018

Fala Rodrigo!, blz?

O mecanismo de Compartilhamento de Recursos entre Origens (CORS - Cross-origin resource sharing ) fornece aos servidores de web controles de acesso entre domínios, que permitem transferências seguras de dados entre domínios. Os navegadores modernos usam o CORS para mitigar os riscos de pedidos HTTP de origem cruzada.
Ou seja, você tem 2 aplicações diferentes tentando se comunicar. Para isso funcione, você precisa permitir no cabeçalho da requisição
que Access-Control-Allow-Origin esteja setado para o domínio da outra aplicação ou " * " (qualquer domínio).

Para mais informações,
https://developer.mozilla.org/pt-BR/docs/Web/HTTP/Controle_Acesso_CORS

espero ter ajudado, Abraço!

Diego Medeiros

Diego Medeiros
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar