Sicuro e idempotente
Metodo HTTP OPTIONS
Le richieste OPTIONS chiedono quali opzioni di comunicazione sono disponibili.
Significato
Il client chiede quali opzioni di comunicazione sono disponibili per la risorsa di destinazione o il server.
Usi comuni
Usa OPTIONS per scoprire i metodi consentiti, il comportamento preflight CORS o le capacità del server.
Cosa controllare
Controlla gli header Allow e CORS, in particolare Access-Control-Allow-Methods per le richieste preflight del browser.
Esempio di richiesta
OPTIONS /articles/123 HTTP/1.1
Host: example.comProprietà
- Sicuro
- Sì. Un metodo sicuro è pensato solo per leggere dati.
- Idempotente
- Sì. Ripetere la stessa richiesta dovrebbe avere lo stesso effetto previsto.
- Memorizzabile in cache
- No
- Corpo della richiesta
- Di solito no
Riferimenti
- Registro
- IANA HTTP Method Registry
- Specifica
- RFC 9110 Section 9.3.7
- Guida
- MDN OPTIONS