Sobes.tech
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.