---
title: CORS
slug: Glossary/CORS
tags:
- Glossary
- Glossário
- Infraestrutura
- Infrastructure
- Security
- Segurança
translation_of: Glossary/CORS
original_slug: Glossario/CORS
---
CORS (Cross-Origin Resource Sharing) é um sistema que consiste na transmissão de {{Glossary("Header", "HTTP headers")}}, que determina se navegadores vão bloquear código JavaScript de acessarem respostas provindas de requisições entre origens.
A same-origin security policy proíbe acesso aos recursos entre origens. Mas CORS dá aos servidores web a habilidade de dizer quando eles querem optar em permitir o acesso aos seus recursos entre origens.
Aprenda mais
Conhecimento geral
Cabeçalhos CORS
- {{HTTPHeader("Access-Control-Allow-Origin")}}
- Indica quando uma resposta pode ser compartilhada.
- {{HTTPHeader("Access-Control-Allow-Credentials")}}
- Indica quando uma resposta a uma requisição pode ou não ser exposta quando a bandeira de credenciais é verdadeira.
- {{HTTPHeader("Access-Control-Allow-Headers")}}
- Usado na resposta a uma requisição on-the-fly que indica quais cabeçalhos HTTP podem ser usados quando a requisição verdadeira for feita.
- {{HTTPHeader("Access-Control-Allow-Methods")}}
- Especifica o método ou métodos de acesso ao recurso na requisição on-the-fly.
- {{HTTPHeader("Access-Control-Expose-Headers")}}
- Indica quais cabeçalhos podem ser expostos como parte da resposta listando seus nomes.
- {{HTTPHeader("Access-Control-Max-Age")}}
- Indica quanto tempo os resultados da requisição on-the-fly podem ser cacheados.
- {{HTTPHeader("Access-Control-Request-Headers")}}
- Usado ao emitir uma requisição on-the-fly para deixar o servidor sabendo quais cabeçalhos HTTP serão utilizados quando a requisição verdadeira for feita.
- {{HTTPHeader("Access-Control-Request-Method")}}
- Usado ao emitir uma requisição on-the-fly para deixar o servidor sabendo qual método HTTP será usado quando a requisição verdadeira for feita.
- {{HTTPHeader("Origin")}}
- Indica de onde uma busca se origina.
Referência técnica
{{QuickLinksWithSubpages("/en-US/docs/Glossary")}}