GET
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Please help us by answering a few questions.
Die GET
HTTP-Methode fordert eine Darstellung der angegebenen Ressource an.
Anfragen, die GET
verwenden, sollten nur zur Anforderung von Daten verwendet werden und dürfen keinen Body enthalten.
Hinweis:
Die Semantik des Sendens eines Nachrichtenkörpers in GET
-Anfragen ist nicht definiert.
Einige Server können die Anfrage mit einer 4XX-Client-Fehler-Antwort ablehnen.
Anfrage hat Body | Nein |
---|---|
Erfolgreiche Antwort hat Body | Ja |
Sicher | Ja |
Idempotent | Ja |
Cachefähig | Ja |
In HTML-Formularen erlaubt | Ja |
Syntax
GET <request-target>["?"<query>] HTTP/1.1
<request-target>
-
Identifiziert die Zielressource der Anfrage, wenn sie mit den im
Host
Header bereitgestellten Informationen kombiniert wird. Dies ist ein absoluter Pfad (z. B./path/to/file.html
) bei Anfragen an einen Origin-Server und eine absolute URL bei Anfragen an Proxys (z. B.http://www.example.com/path/to/file.html
). <query>
Optional-
Eine optionale Abfragekomponente, die mit einem Fragezeichen
?
eingeleitet wird. Wird häufig verwendet, um identifizierende Informationen in Form vonkey=value
Paaren zu übermitteln.
Beispiele
Erfolgreiches Abrufen einer Ressource
Die folgende GET
-Anfrage fordert die Ressource unter example.com/contact
an:
GET /contact HTTP/1.1
Host: example.com
User-Agent: curl/8.6.0
Accept: */*
Der Server sendet die Ressource mit einem 200 OK
Statuscode zurück, was den Erfolg anzeigt:
HTTP/1.1 200 OK
Content-Type: text/html; charset=UTF-8
Date: Fri, 21 Jun 2024 14:18:33 GMT
Last-Modified: Thu, 17 Oct 2019 07:18:26 GMT
Content-Length: 1234
<!doctype html>
<!-- HTML content follows -->
Spezifikationen
Specification |
---|
HTTP Semantics # GET |
Browser-Kompatibilität
Report problems with this compatibility data on GitHubdesktop | mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
GET |
Legend
Tip: you can click/tap on a cell for more information.
- Full support
- Full support
Siehe auch
- HTTP-Anfragemethoden
- HTTP-Antwortstatuscodes
- HTTP-Header
Range
HeaderPOST
Methode