Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
GET request method
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.
Die GET HTTP-Methode fordert eine Repräsentation der angegebenen Ressource an. Anfragen mit GET sollten nur zur Anforderung von Daten verwendet werden und sollten keinen Body enthalten.
Hinweis:
Die Semantik des Sendens eines Nachrichteninhalts 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 |
| Safe | Ja |
| Idempotent | Ja |
| Cacheable | Ja |
| In HTML-Formularen erlaubt | Ja |
Syntax
GET <request-target>["?"<query>] HTTP/1.1
<request-target>-
Identifiziert die Zielressource der Anfrage in Kombination mit den im
Host-Header bereitgestellten Informationen. Dies ist ein absoluter Pfad (z.B./path/to/file.html) bei Anfragen an einen Ursprungsserver und eine absolute URL bei Anfragen an Proxys (z.B.http://www.example.com/path/to/file.html). <query>Optional-
Eine optionale Abfragekomponente, die durch ein Fragezeichen
?eingeleitet wird. Häufig wird sie verwendet, um identifizierende Informationen in Form vonkey=valuePaaren zu übertragen.
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 auf einen Erfolg hinweist:
HTTP/1.1 200 OK
Content-Type: text/html; charset=UTF-8
Date: 2024年6月21日 14:18:33 GMT
Last-Modified: 2019年10月17日 07:18:26 GMT
Content-Length: 1234
<!doctype html>
<!-- HTML content follows -->
Spezifikationen
| Spezifikation |
|---|
| HTTP Semantics> # GET> |
Browser-Kompatibilität
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
Siehe auch
- HTTP-Anfragemethoden
- HTTP-Antwortstatuscodes
- HTTP-Header
Range-HeaderPOST-Methode