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.

Die GET HTTP-Methode fordert eine Darstellung der angegebenen Ressource an. Anfragen mit GET sollten nur verwendet werden, um Daten anzufordern und dürfen keinen Body enthalten.

Hinweis: Die Semantik des Sendens eines Nachrichten-Bodys in GET-Anfragen ist undefiniert. Einige Server könnten die Anfrage mit einer 4XX-Client-Fehlermeldung ablehnen.

Anfrage hat Body Nein
Erfolgreiche Antwort hat Body Ja
Sicher Ja
Idempotent Ja
Cache-fähig Ja
Erlaubt in HTML-Formularen Ja

Syntax

http
GET <request-target>["?"<query>] HTTP/1.1
<request-target>

Identifiziert die Zielressource der Anfrage, wenn sie mit den Informationen im Host-Header kombiniert wird. Dies ist ein absoluter Pfad (z. B. /path/to/file.html) in Anfragen an einen Ursprungsserver und eine absolute URL in Anfragen an Proxies (z. B. http://www.example.com/path/to/file.html).

<query> Optional

Eine optionale Abfragekomponente, die durch ein Fragezeichen ? eingeleitet wird. Wird häufig verwendet, um identifizierende Informationen in Form von key=value Paaren zu übertragen.

Beispiele

Erfolgreiches Abrufen einer Ressource

Die folgende GET-Anfrage fordert die Ressource unter example.com/contact an:

http
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 auf Erfolg hinweist:

http
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 GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
GET

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support

Siehe auch