Seguro e idempotente
Método HTTP OPTIONS
Requisições OPTIONS perguntam quais opções de comunicação estão disponíveis.
Significado
O cliente pergunta quais opções de comunicação estão disponíveis para o recurso de destino ou o servidor.
Usos comuns
Use OPTIONS para descobrir métodos permitidos, comportamento de preflight CORS ou capacidades do servidor.
O que verificar
Verifique os cabeçalhos Allow e CORS, especialmente Access-Control-Allow-Methods para requisições de preflight do navegador.
Exemplo de requisição
OPTIONS /articles/123 HTTP/1.1
Host: example.comPropriedades
- Seguro
- Sim. Um método seguro destina-se apenas a ler dados.
- Idempotente
- Sim. Repetir a mesma requisição deve ter o mesmo efeito pretendido.
- Cacheável
- Não
- Corpo da requisição
- Geralmente não
Referências
- Registro
- IANA HTTP Method Registry
- Especificação
- RFC 9110 Section 9.3.7
- Guia
- MDN OPTIONS