Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
Die TRACE HTTP-Methode führt einen Nachrichtenrückschlaufe-Test entlang des Pfades zur Zielressource aus.
Der endgültige Empfänger der Anfrage sollte die empfangene Nachricht (ohne Felder, die sensible Daten enthalten könnten) als Nachrichtentext einer 200 OK-Antwort mit einem Content-Type von message/http an den Client zurückgeben. Der endgültige Empfänger ist entweder der Ursprungserver oder der erste Server, der einen Max-Forwards-Wert von 0 in der Anfrage erhält.
Der Client darf keinen Inhalt in der Anfrage senden oder Header generieren, die sensible Daten wie Benutzeranmeldeinformationen oder Cookies enthalten könnten. Nicht alle Server implementieren die TRACE-Methode und einige Serverbetreiber haben historisch die Verwendung der TRACE-Methode aufgrund von Sicherheitsbedenken verboten. In solchen Fällen wird eine 405 Method Not Allowed Client-Fehlerantwort gesendet.
| Nein |
| Ja |
| Ja |
| Ja |
| Nein |
| Nein |
Identifiziert die Zielressource der Anfrage in Kombination mit den Informationen, die im Host-Header bereitgestellt werden. Dies ist ein absoluter Pfad (z. B. /path/to/file.html) bei Anfragen an einen Ursprungserver und eine absolute URL bei Anfragen an Proxys (z. B. http://www.example.com/path/to/file.html).
<query> OptionalEine optionale Abfragekomponente, die von einem Fragezeichen ? eingeführt wird. Wird häufig verwendet, um identifizierende Informationen in Form von key=value-Paaren zu übertragen.
Eine TRACE-Anfrage kann mit curl durchgeführt werden:
Dies erzeugt die folgende HTTP-Anfrage:
Eine 200 OK-Antwort mit den Anfrage-Headern, die im Antworttext enthalten sind, wird zurück an den Client gesendet:
| HTTP Semantics # TRACE |
Der Browser verwendet die TRACE-Methode nicht für vom Benutzer initiierte Aktionen, daher ist "Browser-Kompatibilität" nicht zutreffend.
Der Bauplan für ein besseres Internet.
Besuche die gemeinnützige Muttergesellschaft der Mozilla Corporation, die Mozilla Foundation.
Teile dieses Inhalts sind ©1998–2026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfügbar unter einer Creative-Commons-Lizenz.