HTTP-Statuscode nachschlagen
Ein HTTP-Statuscode ist kompakt, doch die Zahl allein lässt sich nicht immer leicht zuordnen.
Im Browser ausführen – kostenlos
Diese Abfrage wandelt einen Code von 100 bis 599 in seine Standardphrase und die übergeordnete Kategorie um: Information, Erfolg, Weiterleitung, Clientfehler oder Serverfehler. Sie hilft Ihnen beim Lesen von Protokollen, Debuggen einer Integration, Prüfen von Überwachungsalarmen oder Erläutern einer API-Antwort. Das Ergebnis ist deterministisch, benötigt keine Netzwerkanfrage und kennzeichnet gültige, aber noch nicht zugewiesene Codes eindeutig.
Lesen Sie Antwortcodes ohne Unterbrechung Ihres Arbeitsablaufs
HTTP-Antworten enthalten am Anfang der Protokollmetadaten einen dreistelligen Statuscode. Erscheint dieser Code in einer Protokollzeile, einem Webhook-Zustellbericht, der Browserkonsole, einem Reverse-Proxy-Trace oder einer Ausnahme des API-Clients, liefert diese Abfrage sofort eine verständliche Bezeichnung. Geben Sie eine ganze Zahl zwischen 100 und 599 ein. Das Ergebnis wiederholt den normalisierten Code, nennt seine registrierte oder gebräuchliche Standardphrase und ordnet ihn anhand der ersten Ziffer einer Kategorie zu. So entspricht 404 der Phrase „Not Found“ und einem Clientfehler, während 503 für „Service Unavailable“ und einen Serverfehler steht. Dies ist ein Nachschlagewerk, keine HTTP-Anfrage: Die betroffene Website wird nicht kontaktiert, der Zustand eines Endpoints nicht geprüft und die Ursache der Antwort nicht abgeleitet. Dadurch bleibt die Ausgabe stabil und eignet sich für Dokumentation, Supportwerkzeuge, Befehlszeilenskripte, Protokollanreicherung und Lernoberflächen, ohne Netzwerklatenz zu verursachen oder eine private URL offenzulegen.
Verstehen Sie Kategorien und nicht zugewiesene Werte
Die fünf Kategorien ergeben sich unmittelbar aus der Hunderterstelle. Codes von 100 bis 199 sind informativ und beschreiben eine vorläufige Antwort. Codes von 200 bis 299 melden Erfolg. Werte von 300 bis 399 betreffen eine Weiterleitung oder einen weiteren Schritt zum Abschluss des Abrufs. Codes von 400 bis 499 beschreiben einen Clientfehler, bei dem die Anfrage in ihrer aktuellen Form nicht erfüllt werden kann. Codes von 500 bis 599 kennzeichnen einen Serverfehler bei der Verarbeitung einer anscheinend gültigen Anfrage. Nicht jede Zahl innerhalb dieser Bereiche besitzt eine zugewiesene Phrase. Der Wert 299 gehört strukturell zur Erfolgskategorie, hat in der Tabelle jedoch keine Standardphrase; daher lautet das Ergebnis „Nicht zugewiesen“, während die Erfolgskategorie erhalten bleibt. Diese Unterscheidung verhindert, dass ein gültiger HTTP-Erweiterungsbereich mit einer fehlerhaften Eingabe verwechselt oder eine irreführende Phrase erfunden wird. Nur Werte außerhalb von 100 bis 599, Bruchzahlen und nicht numerische Eingaben sind ungültig.
Nutzen Sie das Ergebnis richtig für Debugging und Automatisierung
Eine Statusphrase ist eine kurze Bezeichnung und keine Diagnose. Gibt eine API 401 Unauthorized zurück, beschreibt die Phrase die Bedeutung der Antwort; die konkrete Lösung kann aber ein fehlendes Token, eine abgelaufene Sitzung, eine falsche Signatur oder eine im Antworttext erläuterte Richtlinie betreffen. Ebenso kennzeichnet 500 Internal Server Error einen serverseitigen Ausfall, ohne die fehlerhafte Komponente zu nennen. Verwenden Sie diese Abfrage als ersten Interpretationsschritt und prüfen Sie anschließend Header, Antworttext, Anfragemethode, Hinweise zu Wiederholungen und die Dokumentation des Dienstes. Für Automatisierung ist die Kategorie oft beständiger als die Phrase: Eine Überwachungsregel kann alle Antworten von 500–599 als Serverfehler gruppieren, während eine Oberfläche Menschen den genauen Text anzeigt. Wenn exaktes Verhalten erforderlich ist, sollte Software weiterhin den Zahlencode prüfen. Die API kostet $0.002 pro Anfrage und liefert kleine JSON-Felder zum direkten Speichern oder Anzeigen. Die lokale deterministische Berechnung erzeugt bei gleicher Eingabe stets dieselbe Ausgabe.
Anwendungsfälle
Anwendungsprotokolle auswerten
Wandeln Sie einzelne Zahlencodes bei der Untersuchung von Anfragen in lesbare Phrasen und Kategorien um.
Überwachungsalarme anreichern
Ergänzen Sie eine stabile Phrase und Fehlerkategorie, bevor ein Alarm den Bereitschaftsdienst erreicht.
API-Verhalten erläutern
Geben Sie Entwicklung und Support eine knappe konventionelle Bedeutung für Dokumentation oder Tickets.
Häufige Fragen
Welche Eingabe akzeptiert die Abfrage?
Geben Sie einen ganzzahligen HTTP-Statuscode von 100 bis 599 an. Werte außerhalb dieses Bereichs und Nicht-Ganzzahlen führen zu einem Eingabefehler.
Was geschieht bei einem gültigen Code ohne Standardphrase?
Als Phrase wird „Nicht zugewiesen“ ausgegeben; die Kategorie wird weiterhin aus der ersten Ziffer bestimmt.
Sendet dieses Werkzeug eine Anfrage an eine Website?
Nein. Es führt eine deterministische lokale Abfrage aus und kontaktiert weder eine URL noch einen externen Dienst.
Erklärt die Phrase die eigentliche Fehlerursache?
Nein. Sie nennt die konventionelle Bedeutung. Prüfen Sie Antworttext, Header, Protokolle und Dokumentation, um die konkrete Ursache zu ermitteln.
Was kostet die Abfrage per API?
Jede API-Anfrage kostet $0.002. Die Browserversion wird lokal und kostenlos ausgeführt.
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/web/http-status-lookup \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"code":404}'const res = await fetch("https://api.kit.forhosting.com/web/http-status-lookup", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"code": 404
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/web/http-status-lookup",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"code": 404
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/web/http-status-lookup", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"code":404}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"code":404}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/web/http-status-lookup", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"code": 404
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "web.http_status_lookup",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Limits
timeout_sec | 30 |
max_crawl_pages | 25 |
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |