Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 13271|Svar: 0

[Kunskap om webbplatsbyggande] Webbansvarig måste känna till betydelsen av HTTP-webbplatsens svarskod

[Kopiera länk]
Publicerad på 2014-10-22 11:33:51 | | |
HTTP-statuskod
Några vanliga statuskoder är:
200 - Servern returnerar webbsidan framgångsrikt 404 - Den begärda webbsidan finns inte 503 - Tjänsten är otillgänglig
Alla statusförklaringar: Klicka för att se

1xx (ad hoc-svar)
En statuskod som representerar ett tillfälligt svar och kräver att begäraren fortsätter åtgärden.

Kodbeskrivning
100 (Fortsätt) Begäraren ska gå vidare med begäran. Servern returnerar denna kod för att indikera att den första delen av förfrågan har mottagits och väntar på resten.  
101 (Switchover-protokoll) Begäraren har bett servern att byta protokoll, och servern har bekräftat och förberett bytet.

2xx (Framgång)
En statuskod som indikerar att förfrågan har behandlats framgångsrikt.
Kodbeskrivning
200 (Lyckad) Servern har framgångsrikt behandlat förfrågan. Vanligtvis innebär detta att servern har levererat den begärda webbsidan.
201 (Skapad) Förfrågan lyckas och servern skapar en ny resurs.
202 (Accepterat) Begäran har accepterats av servern, men har ännu inte behandlats.
203 (Obehörig information) Servern har framgångsrikt behandlat begäran, men informationen som returneras kan komma från en annan källa.
Servern 204 (inget innehåll) behandlade begäran framgångsrikt men returnerade ingenting.
205 (Reset Content)-servern behandlade begäran framgångsrikt men returnerade ingenting.
206 (delvis) Servern behandlade framgångsrikt några av GET-förfrågningarna.

3xx (Omdirigering)
Indikerar att ytterligare åtgärder krävs för att slutföra begäran. Vanligtvis används dessa statuskoder för omdirigeringar.

Kodbeskrivning
300 (flerval) Servern kan utföra olika handlingar på förfrågan. Servern kan välja en åtgärd baserat på begäraren (användaragenten) eller tillhandahålla en lista med åtgärder som begäraren kan välja mellan.
Sidan med 301 (permanent flyttad) begäran har flyttats permanent till en ny plats. När servern returnerar detta svar (som svar på en GET- eller HEAD-förfrågan) omdirigerar den automatiskt begäraren till en ny plats.
302 (Temporary Move)-servern svarar för närvarande på förfrågningar från en webbsida på en annan plats, men begäraren bör fortsätta använda den ursprungliga platsen för framtida förfrågningar.
303 (Visa andra platser) Servern returnerar denna kod när begäraren ska använda en separat GET-förfrågan för en annan plats för att hämta svaret.
304 (Oförändrad) Den begärda webbsidan har inte ändrats sedan den senaste begäran. När servern returnerar detta svar returneras inte webbinnehållet.
305 (Använd proxy) Begäraren kan endast använda proxyn för att komma åt den begärda webbsidan. Om servern returnerar detta svar betyder det också att begäraren bör använda en proxy.
307 (Tillfällig omdirigering) Servern svarar för närvarande på förfrågningar från en webbsida på en annan plats, men begäraren bör fortsätta använda den ursprungliga platsen för framtida förfrågningar.

4xx (Begäranarfel)
Dessa statuskoder indikerar att förfrågan kan ha gått fel, vilket hindrar servern från att behandla den.

Kodbeskrivning
400 (Felbegäran) Servern förstår inte syntaxen i förfrågan.
401 (Oauktoriserade) förfrågningar kräver autentisering. För webbsidor som kräver inloggning kan servern returnera detta svar.
403 (förbjudet) Servern avvisar förfrågan.
404 (Ej hittad) Servern kunde inte hitta den begärda webbsidan.
405 (Method Disabled) Inaktiverar metoden som anges i förfrågan.
406 (Ej accepterad) webbsidor som inte kan svara på förfrågningar med de begärda innehållsattributen.
407 (Agentauktorisation krävs) Denna statuskod liknar 401 (ej auktoriserad), men beteckningsbegäraren bör godkänna användningen av agenten.
408 (Request Timeout) En timeout inträffar medan servern väntar på en begäran.
409 (Konflikt) Servern kraschar när en förfrågan slutförs. Servern måste inkludera information om konflikten i svaret.
410 (Raderad) Om den begärda resursen har tagits bort permanent, returnerar servern detta svar.
411 (Giltig längd krävs) Servern accepterar inte förfrågningar som inte innehåller ett giltigt innehåll längds headerfält.
412 (Förkunskaper uppfylls inte) Servern uppfyller inte något av de krav som begäraren ställt i förfrågan.
413 (Begäran-entitet är för stor) Servern kan inte behandla förfrågan eftersom begäran-enheten är för stor för att överstiga serverns bearbetningskapacitet.
414 (Begärd URI är för lång) Den begärda URI:n (vanligtvis en webbadress) är för lång för att servern ska kunna bearbeta den.
415 (Ej stödda medietyper) Formatet på begäran stöds inte av förfrågan.
416 (Begäransökningsomfattning är inte kompatibel) Om sidan inte kan ange omfattningen av förfrågan returnerar servern denna statuskod.
417 (Förväntad Inte uppfylld) Servern uppfyller inte kraven för fältet Förväntad begäran.

5xx (serverfel)
Dessa statuskoder indikerar att ett internt fel uppstod när servern försökte behandla förfrågan. Dessa fel kan vara fel på servern själv, inte på förfrågan.

Kodbeskrivning
500 (Fel inom servern) Servern stötte på ett fel och kunde inte slutföra förfrågan.
501 (ännu inte implementerat) Servern har inte möjlighet att slutföra förfrågan. Till exempel kan denna kod returneras när servern inte känner igen förfrågningsmetoden.
502 (Error Gateway)-servern fungerar som en gateway eller proxy och får ett ogiltigt svar från den uppströms servern.
503 (Tjänst otillgänglig) Servern är för närvarande otillgänglig (på grund av överbelastning eller driftstopp). Vanligtvis är detta bara ett tillfälligt tillstånd.
504 (Gateway Timeout) Servern fungerar som en gateway eller proxy, men tar inte emot en begäran från den uppströms servern i tid.
505 (HTTP-version stöds ej) Servern stöder inte den version av HTTP-protokollet som används i förfrågan





Föregående:HTML hoppar till webbsidans källkod
Nästa:Eason Chan "Utan att ha på sig något fel"
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com