HTTP Statuskode Nogle almindelige statuskoder er: 200 - Serveren returnerer med succes websiden 404 - Den anmodede webside eksisterer ikke 503 - Tjenesten er utilgængelig Alle statusforklaringer: Klik for at se
1xx (Ad hoc-svar) En statuskode, der repræsenterer et midlertidigt svar og kræver, at anmoderen fortsætter handlingen.
Kodebeskrivelse 100 (Fortsæt) Anmoderen skal fortsætte med anmodningen. Serveren returnerer denne kode for at indikere, at den første del af anmodningen er modtaget og venter på resten. 101 (Switchover Protocol) Anmodningspersonen har bedt serveren om at skifte protokoller, og serveren har bekræftet og forberedt sig på at skifte.
2xx (Succes) En statuskode, der angiver, at anmodningen er blevet behandlet med succes. Kodebeskrivelse 200 (Succes) Serveren har behandlet anmodningen med succes. Typisk betyder det, at serveren leverede den anmodede webside. 201 (Oprettet) Anmodningen lykkes, og serveren opretter en ny ressource. 202 (Accepteret) Anmodningen er blevet accepteret af serveren, men er endnu ikke behandlet. 203 (Uautoriseret information) Serveren har behandlet anmodningen med succes, men de returnerede oplysninger kan komme fra en anden kilde. 204 (intet indhold) server behandlede anmodningen med succes, men returnerede intet. Server 205 (Reset Content) behandlede anmodningen med succes, men fik intet tilbage. 206 (delvis) Serveren behandlede med succes nogle af GET-anmodningerne.
3xx (Omdirigering) Indikerer, at yderligere handling er nødvendig for at fuldføre anmodningen. Typisk bruges disse statuskoder til omdirigeringer.
Kodebeskrivelse 300 (multiple choices) Serveren kan udføre en række forskellige handlinger på anmodningen. Serveren kan vælge en handling baseret på requesteren (user agent) eller give en liste over handlinger, som requesteren kan vælge imellem. Siden med anmodningen om 301 (permanent flyttet) er blevet permanent flyttet til en ny placering. Når serveren returnerer dette svar (som svar på en GET- eller HEAD-anmodning), omdirigerer den automatisk anmodningspersonen til en ny placering. 302 (Temporary Move)-serveren svarer i øjeblikket på forespørgsler fra en webside et andet sted, men anmodningspersonen bør fortsat bruge den oprindelige placering til fremtidige anmodninger. 303 (Vis andre lokationer) Serveren returnerer denne kode, når anmoderen skal bruge en separat GET-anmodning for en anden placering for at hente svaret. 304 (Uændret) Den anmodede webside er ikke blevet ændret siden den sidste anmodning. Når serveren returnerer dette svar, returneres webindholdet ikke. 305 (Brug proxy) Anmoderen kan kun bruge proxyen til at få adgang til den anmodede webside. Hvis serveren returnerer dette svar, betyder det også, at requesteren bør bruge en proxy. 307 (Midlertidig omdirigering) Serveren svarer i øjeblikket på forespørgsler fra en webside et andet sted, men anmodningspersonen bør fortsat bruge den oprindelige placering til fremtidige anmodninger.
4xx (Anmodningsfejl) Disse statuskoder indikerer, at anmodningen kan være gået galt, hvilket forhindrer serveren i at behandle den.
Kodebeskrivelse 400 (Fejlanmodning) Serveren forstår ikke forespørgslens syntaks. 401 (Uautoriserede) anmodninger kræver autentificering. For websider, der kræver login, kan serveren returnere dette svar. 403 (forbudt) Serveren afviser anmodningen. 404 (Ikke fundet) Serveren kunne ikke finde den ønskede webside. 405 (Metode deaktiveret) deaktiverer den metode, der er angivet i anmodningen. 406 (Ikke accepteret) websider, der ikke kan besvare forespørgsler ved brug af de ønskede indholdsattributter. 407 (Agentautorisation kræves) Denne statuskode ligner 401 (ikke autoriseret), men den udpegede anmoder bør godkende brugen af agenten. 408 (Anmodningstimeout) En timeout opstår, mens serveren venter på en anmodning. 409 (Konflikt) Serveren crasher, mens en anmodning gennemføres. Serveren skal inkludere information om konflikten i svaret. 410 (Slettet) Hvis den anmodede ressource er permanent slettet, returnerer serveren dette svar. 411 (Gyldig længde påkrævet) Serveren accepterer ikke forespørgsler, der ikke indeholder et gyldigt indholdslængde-headerfelt. 412 (Forudsætninger ikke opfyldt) Serveren opfylder ikke et af de forudsætninger, som anmoderen har sat i anmodningen. 413 (Anmodningsenheden er for stor) Serveren kan ikke behandle anmodningen, fordi anmodningsenheden er for stor til at overstige serverens behandlingskapacitet. 414 (Den anmodede URI er for lang) Den anmodede URI (normalt en webadresse) er for lang til, at serveren kan behandle den. 415 (Uunderstøttede medietyper) Formatet af anmodningen understøttes ikke af anmodningssiden. 416 (Anmodningsomfang ikke kompatibelt) Hvis siden ikke kan angive omfanget af anmodningen, returnerer serveren denne statuskode. 417 (Forventet Ikke Opfyldt) Serveren opfylder ikke kravene for feltet Forventet anmodningsheader.
5xx (serverfejl) Disse statuskoder indikerer, at der opstod en intern fejl, da serveren forsøgte at behandle forespørgslen. Disse fejl kan være fejl på selve serveren, ikke på anmodningen.
Kodebeskrivelse 500 (Fejl inden for serveren) Serveren oplevede en fejl og kunne ikke fuldføre forespørgslen. 501 (endnu ikke implementeret) Serveren har ikke mulighed for at fuldføre anmodningen. For eksempel kan denne kode returneres, når serveren ikke genkender anmodningsmetoden. 502 (Error Gateway) serveren fungerer som en gateway eller proxy og modtager et ugyldigt svar fra den upstream-server. 503 (Tjeneste utilgængelig) Serveren er i øjeblikket utilgængelig (på grund af overbelastning eller vedligeholdelse af nedetid). Normalt er dette kun en midlertidig tilstand. 504 (Gateway Timeout) Serveren fungerer som en gateway eller proxy, men modtager ikke en anmodning fra den opstrøms server rettidigt. 505 (HTTP-version understøttes ikke) Serveren understøtter ikke den version af HTTP-protokollen, der bruges i anmodningen
|