Sobes.tech
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