Junior — Middle
Erklären Sie, was die Methode OPTIONS in HTTP-Anfragen bedeutet.
sobes.tech KI
Antwort von AI
Die OPTIONS-Methode in HTTP wird verwendet, um vom Server Informationen über unterstützte Methoden und Ressourcenfähigkeiten anzufordern. Normalerweise sendet der Client eine OPTIONS-Anfrage, um herauszufinden, welche HTTP-Methoden (GET, POST, PUT, DELETE usw.) für eine bestimmte URL erlaubt sind.
Dies ist besonders nützlich bei der Implementierung von CORS (Cross-Origin Resource Sharing), bei der der Browser zunächst eine Preflight-OPTIONS-Anfrage sendet, um zu überprüfen, ob die Hauptanfrage erlaubt ist.
Beispiel einer einfachen OPTIONS-Anfrage:
OPTIONS /api/data HTTP/1.1
Host: example.com
Die Serverantwort kann den Header Allow enthalten, in dem die erlaubten Methoden aufgelistet sind:
HTTP/1.1 204 No Content
Allow: GET, POST, OPTIONS