Bezpieczna i idempotentna
Metoda HTTP OPTIONS
Żądania OPTIONS pytają, które opcje komunikacji są dostępne.
Znaczenie
Klient pyta, jakie opcje komunikacji są dostępne dla zasobu docelowego lub serwera.
Częste zastosowania
Używaj OPTIONS, aby wykryć dozwolone metody, zachowanie preflight CORS lub możliwości serwera.
Co sprawdzić
Sprawdź nagłówki Allow i CORS, zwłaszcza Access-Control-Allow-Methods dla żądań preflight przeglądarki.
Przykładowe żądanie
OPTIONS /articles/123 HTTP/1.1
Host: example.comWłaściwości
- Bezpieczna
- Tak. Metoda bezpieczna służy wyłącznie do odczytu danych.
- Idempotentna
- Tak. Powtórzenie tego samego żądania powinno mieć ten sam zamierzony efekt.
- Buforowalna
- Nie
- Treść żądania
- Zwykle nie
Źródła
- Rejestr
- IANA HTTP Method Registry
- Specyfikacja
- RFC 9110 Section 9.3.7
- Przewodnik
- MDN OPTIONS