Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 13271|Svar: 0

[Viden om hjemmesideopbygning] Webmasteren skal kende betydningen af HTTP-webstedets svarkode

[Kopier link]
Opslået på 22/10/2014 11.33.51 | | |
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





Tidligere:HTML springer til websidens kildekode
Næste:Eason Chan "Har intet forkert på"
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com