HTTP-Antwort-Header
HTTP-Antwort-Header sind eine Reihe von Header-Feldern, die vom Server gesendet werden, wenn er auf eine HTTP-Anfrage eines Clients antwortet. Sie liefern zusätzliche Informationen über die Antwort und Serveranweisungen.
Die folgenden sind einige gängige HTTP-Antwort-Header:
| Antwort-Header (Englisch) | Antwort-Header (Chinesisch) | Beschreibung |
|---|---|---|
| Date | Date | Das Datum und die Uhrzeit, zu der die Antwort erzeugt wurde. Beispiel: Wed, 18 Apr 2024 12:00:00 GMT |
| Server | Server | Der Name und die Version der Server-Software. Beispiel: Apache/2.4.1 (Unix) |
| Content-Type | Content-Type | Der Medientyp (MIME-Typ) des Antwortkörpers, wie zum Beispieltext/html; charset=UTF-8, application/jsonusw. |
| Content-Length | Content-Length | Die Größe des Antwortkörpers in Bytes. Beispiel: 3145 |
| Content-Encoding | Content-Encoding | Die Komprimierungskodierung des Antwortkörpers, wie zum Beispielgzip, deflateusw. |
| Content-Language | Content-Language | Die Sprache des Antwortkörpers. Beispiel: zh-CN |
| Content-Location | Content-Location | Die URI des Antwortkörpers. Beispiel: /index.html |
| Content-Range | Content-Range | Der Bytebereich des Antwortkörpers, verwendet für Chunked Transfer. Beispiel: bytes 0-999/8000 |
| Cache-Control | Cache-Control | Steuert das Cache-Verhalten der Antwort. Zum Beispiel bedeutet no-cache, dass sie erneut angefordert werden muss. |
| Verbindung | Verbindung | Verwaltet Verbindungsoptionen, wie zum Beispielkeep-aliveoderclose, keep-alive bedeutet, dass die Verbindung nach der Übertragung nicht geschlossen wird.. |
| Set-Cookie | Set-Cookie | Setzt das Cookie des Clients. Beispiel: sessionId=abc123; Path=/; Secure |
| Expires | Expires | Das Ablaufdatum und die Uhrzeit des Antwortkörpers. Beispiel: Thu, 18 Apr 2024 12:00:00 GMT |
| Last-Modified | Last-Modified | Das Datum und die Uhrzeit der letzten Änderung der Ressource. Beispiel: Wed, 18 Apr 2024 11:00:00 GMT |
| ETag | Entity-Tag | Ein Identifikator für eine bestimmte Version einer Ressource. Beispiel: "33a64df551425fcc55e6" |
| Ort | Ort | Die URI, die für die Weiterleitung verwendet wird. Beispiel: /newresource |
| Pragma | Implementierungsspezifische Direktiven | Enthält implementierungsspezifische Direktiven, wie z. B.no-cache。 |
| WWW-Authenticate | Authentifizierungsinformationen | Authentifizierungsinformationen, die typischerweise für die HTTP-Authentifizierung verwendet werden. Beispiel: Basic realm="Access to the site" |
| Accept-Ranges | Accept-Ranges | Gibt die akzeptablen Typen für Anforderungsbereiche an. Beispiel: bytes |
| Alter | Verstrichene Zeit | Die Anzahl der Sekunden, die nach der Generierung der Antwort vom Ursprungsserver bis zum Proxyserver vergangen sind. Beispiel: 24 |
| Allow | Allow | Listet die für die Ressource erlaubten HTTP-Methoden auf. Beispiel: GET, POST, HEAD usw. |
| Vary | Vary | Teilt nachgelagerten Proxys mit, wie sie Antwort-Header verwenden, um zu bestimmen, ob eine Antwort aus dem Cache abgerufen werden kann. Beispiel: Accept |
| Strict-Transport-Security | Strict-Transport-Security | Weist den Browser an, nur über HTTPS mit dem Server zu kommunizieren. Beispiel: max-age=31536000; includeSubDomains |
| X-Frame-Options | Frame-Optionen | Steuert, ob die Seite in einem Frame angezeigt werden darf, wodurch Clickjacking-Angriffe verhindert werden. Beispiel: SAMEORIGIN |
| X-Content-Type-Options | Inhaltstyp-Optionen | Weist den Browser an, nicht zu versuchen, den MIME-Typ einer Ressource zu erraten. Beispiel: nosniff |
| X-XSS-Protection | XSS-Schutz | Steuert die XSS-Filterung und -Blockierung des Browsers. Beispiel: 1; mode=block |
| Public-Key-Pins | Public-Key-Pinning | HTTP-Header für HTTP Public Key Pinning (HPKP), ein Sicherheitsmechanismus, der verwendet wird, um Man-in-the-Middle-Angriffe zu verhindern. Beispiel: pin-sha256="base64+primarykey"; pin-sha256="base64+backupkey"; max-age=expireTime |
Diese Antwort-Header können in tatsächlichen HTTP-Antworten variieren; die konkreten Werte hängen von der Serverkonfiguration und der Verarbeitungslogik ab.
Andere Erweiterungen