Middle
O que é CORS e como funciona?
sobes.tech IA
Resposta da IA
CORS (Cross-Origin Resource Sharing) é um mecanismo de segurança do navegador que limita a execução de pedidos por páginas web a recursos de outro domínio (origem).
Quando uma página web tenta fazer um pedido (por exemplo, AJAX) a outro domínio, o navegador envia um pedido preliminar (preflight) OPTIONS para verificar se o servidor permite esse pedido.
Se o servidor na resposta indicar cabeçalhos que permitem pedidos dessa origem (por exemplo, Access-Control-Allow-Origin), o navegador permite realizar o pedido principal.
Assim, o CORS protege os utilizadores de pedidos maliciosos, mas ao mesmo tempo permite uma troca legítima de dados entre diferentes domínios, se o servidor permitir explicitamente.