Uppslagning av HTTP-status
Slå upp HTTP-statuskoder och deras betydelser med detta omfattande referensverktyg för HTTP-statuskoder. Förstå snabbt vad alla HTTP-statuskoder betyder, från vanliga koder som 200 och 404 till mindre vanliga koder, komplett med detaljerade förklaringar och användningsfall. Oumbärligt för webbutvecklare, API-utvecklare och systemadministratörer.
Vanliga frågor och svar
Verktyget innehåller alla standard HTTP-statuskoder från 1xx (Informational) till 5xx (Server Error), inklusive vanliga koder som 200 (OK), 404 (Not Found), 500 (Internal Server Error) och många andra som definieras i HTTP-specifikationerna.
Ange bara en HTTP-statuskod (t.ex. 403, 301, 503) så visar verktyget dess officiella namn, kategori, detaljerade beskrivning och vanliga användningsfall som hjälper dig att förstå vad koden betyder.
4xx-statuskoder anger klientfel (problem med begäran), medan 5xx-koder anger serverfel (problem på serversidan). Denna distinktion hjälper till att felsöka var problemet uppstod.
Ja, verktyget ger detaljerad information om alla 3xx-omdirigeringskoder, inklusive 301 (permanent omdirigering), 302 (tillfällig omdirigering) och 304 (ej modifierad), och förklarar när och hur varje typ ska användas.
Ja, absolut! Att förstå HTTP-statuskoder är avgörande för att bygga RESTful API:er. Verktyget hjälper dig att välja rätt statuskod för olika API-svar och förstå koder som returneras av API:er från tredje part.
Ja, den täcker alla 2xx-framgångskoder, inklusive 200 (OK), 201 (Skapad), 204 (Inget innehåll) och andra, och förklarar de subtila skillnaderna och när du ska använda dem i dina applikationer.
401 Unauthorized innebär att autentisering krävs eller misslyckades - användaren har inte angett giltiga autentiseringsuppgifter. Inkludera en WWW-Authenticate header för att tala om för klienter hur de ska autentiseras. 403 Forbidden innebär att servern förstod begäran men vägrar att godkänna den - autentiseringen lyckades men användaren saknar behörighet för resursen.
Använd 201 Created när en POST- eller PUT-begäran framgångsrikt skapar en ny resurs. Inkludera ett Location-huvud med URL:en för den nyskapade resursen. Använd 200 OK för lyckade begäranden som inte skapar resurser, t.ex. GET-begäranden, uppdateringar (PUT/PATCH) av befintliga resurser eller DELETE-operationer.
301 Moved Permanently talar om för kunder och sökmotorer att resursen har flyttats permanent - webbläsare och sökmotorer cachar detta och uppdaterar bokmärken/index. 302 Found (eller 307 Temporary Redirect) anger tillfällig omdirigering - sökmotorer behåller den ursprungliga URL:en i sitt index. Använd 301 för permanenta URL-ändringar, 302 för tillfälliga situationer.
När 429 returneras ska du inkludera en Retry-After-header som anger när klienten kan försöka igen (i sekunder eller HTTP-datum). Denna status indikerar hastighetsbegränsning - klienten gjorde för många förfrågningar. Implementera exponentiell backoff i din klientkod när du får 429 för att respektera hastighetsgränser och undvika ytterligare strypning.
