Knowledgebase Einfach Instruktioune fir mam Profitserver Service ze schaffen
Main Knowledgebase HTTP Feeler Coden: komplett Lëscht vun Server Feeler

HTTP Feeler Coden: komplett Lëscht vun Server Feeler


An der Welt vun der Webentwécklung spillen HTTP Feelercoden eng vital Roll fir d'Benotzererfarung an de Ruff vun enger Websäit ze beaflossen. An dësem Artikel wäerte mir eng komplett Lëscht vu Serverfehlercoden betruechten, hir Bedeitungen analyséieren a léiere wéi Dir Server-Äntwertcodes effektiv interpretéiere fir Probleemer ze léisen an d'Leeschtung vun der Webapps ze optimiséieren.

Wat ass en HTTP Äntwert Code

HTTP Äntwert Code ass d'Sprooch vu Webserver déi Browser Ufroen a verständlech Instruktiounen iwwersetzt. Et ass wéi en Dichter déi virtuell Froen beäntwert, hinnen Bedeitung a Richtung ginn. Äntwert Coden sinn net ëmmer HTTP Feeler Coden. Zum Beispill, "200 OK" heescht datt alles OK ass, awer HTTP Feeler "404 Not Found" heescht wann d'Säit am virtuelle Raum verluer ass. All Code ass en eenzegaartegen Ausdrock vum Serverzoustand, d'Dekodéierung vun deem et eis erlaabt ze verstoen wat op der anerer Säit vun der virtueller Welt geschitt.

1xx Coden (Informatioun)

1xx Statuscoden am HTTP-Protokoll sinn eng Aart vun éischte Link am Dialog tëscht dem Server an dem Client. Amplaz eng komplett Äntwert op eng Ufro ze liwweren, liwweren se Informatioun iwwer den aktuellen Zoustand, wat den Datenaustausch méi effizient mécht. Loosst eis se méi no kucken:

100 Fortsetzung. HTTP Äntwert Code, an deem de Server de Benotzer gréng Luucht gëtt, wat him erlaabt fir sécher weider eng grouss Ufro ze schécken.

101 Wiessel Protokoller. De Server seet dem Client datt et d'Regele vum Spill ännert, zum Beispill, vun HTTP op déi méi sécher HTTPS ze plënneren. An dësem Fall gëtt den Header "Upgrade" fir d'Protokollännerung benotzt.

102 Veraarbechtung. Dëse Code ass wéi e Message datt de Server d'Ufro ugeholl huet, awer nach ëmmer mat enger komplexer Operatioun beschäftegt ass.

103 Fréi Hiweiser. Hei schéckt de Server e puer indikativ Header un de Client virun der Haaptreaktioun, warnt iwwer eppes wat an der nächster Zukunft relevant ka sinn.

2xx Code (Erfolleg)

HTTP Feeler Coden an der Grupp 2xx weisen eng erfollegräich Ufro vum Server un. Si handelen am Wesentlechen als "gréng Luucht" am Kader vun der Webkommunikatioun, bestätegen datt alles no Plang leeft an erfollegräich ofgeschloss ass.

200 OK. Dëse Status gëtt benotzt wann de Server eng Ufro duerch GET Method ouni Probleemer veraarbecht an déi ugefrote Donnéeën als Äntwert zréckginn. Den Header "Content-Type" bericht den Inhaltstyp an der Äntwert. Et informéiert just de Client datt d'Ufro erfollegräich war.

201 Erstellt. Hei annoncéiert de Server d'Schafung vun enger neier Ressource.

202 Akzeptéiert. De Server léisst de Benotzer wëssen datt d'Ufro ugeholl gouf, awer et wäert Zäit huelen fir ze reagéieren.

203 Net-autoritativ Informatioun. Dëse Code liwwert dem Client Daten déi vläicht net offiziell sinn, awer fir de Verglach benotzt kënne ginn.

204 Keen Inhalt. De Server huet d'Ufro veraarbecht, awer gëtt keen zousätzlechen Inhalt zréck.

205 Inhalt zrécksetzen. Hei gëtt de Client opgefuerdert déi aktuell Vue oder Donnéeën no der Sendung zréckzesetzen.

206 Deelweis Inhalt. Dëse Fall weist datt d'Äntwert nëmmen en Deel vum ugefrote Inhalt enthält. Den Header "Content-Range" weist déi deelweis Inhaltsberäich un.

207 Multi-Status. De Server huet eng Multi-Operatiounsufro vum Client erfollegräich ofgeschloss, an d'Äntwert enthält Informatioun iwwer de Status vun all Operatioun.

226 IM Benotzt. Dëse Code weist datt de Server d'Methode Incremental Metadata (IM) benotzt huet an geäntwert huet andeems se nëmmen déi modifizéiert Ressourcedeeler un de Client weiderginn.

3xx Coden (Redirects)

3xx Coden am HTTP Protokoll si wéi Hiweiser déi de Benotzer op eng nei Ressource Location féieren. Si informéieren de Client datt Suivi Schrëtt musse geholl ginn fir den ugefrote Inhalt ze kréien oder op eng aner Ressource ëmgeleet ze ginn. Loosst eis an d'Detailer vun all vun hinnen ënnergoen:

300 Méiwahlen. De Client kritt e Signal datt et e puer méiglech Plazen fir d'Ressource gëtt a gëtt als Äntwert e Choix kritt. An aktuellen Ëmstänn kann den Header "Location" alternativ Optiounen fir d'Ressource uginn.

301 Permanent geplënnert. De Server mellt dem Benotzer zréck datt d'Ressource permanent op eng aner Plaz geplënnert ass.

302 Fonnt. Dësen HTTP-Code ass ähnlech wéi eng temporär Viruleedung. De Server informéiert de Konsument datt d'Ressource temporär op enger anerer URL verfügbar ass. Den Header "Location" weist op déi nei URL fir déi temporär Viruleedung.

303 Gesinn Aner. De Client gëtt gesot datt d'Ressource op enger anerer URL verfügbar ass a muss eng GET Ufro un dës nei Adress maachen.

304 net geännert. Dëse Status seet de Client datt d'Ressource zanter der leschter Ufro onverännert bliwwen ass an net erëm erofgeluede muss ginn. Wann Dir eng Ufro maacht, gëtt den Header "If-Modified-Since" benotzt fir ze kontrolléieren ob d'Ressource geännert gouf.

305 Benotzt Proxy. Als Äntwert mellt de Server datt et de spezifizéierte Proxy sollt benotze fir op déi ugefrote Ressource ze kommen.

306 (reservéiert) - De Code gouf reservéiert, awer tatsächlech gëtt en net benotzt.

307 Temporär Viruleedung. Dëse Code ass ähnlech wéi 302 Found, awer erfuerdert datt de Client an der Ufromethod bleift déi an der ursprénglecher Ufro benotzt gouf.

308 Permanent Viruleedungen. Gëtt un datt d'Ressource e permanente Beweegung op eng nei URI gemaach huet an de Client soll déi nei URI fir all zukünfteg Ufroe benotzen.

4xx HTTP Feeler (Client Feeler)

HTTP 4xx Feeler Coden weisen Client Feeler. Dëst bedeit datt de Problem op der Benotzersäit ass, sou wéi de Webbrowser oder d'App.

400 Schlecht Ufro. De Server kann d'Ufro net veraarbecht ginn wéinst Syntaxfehler, ongëlteg Daten oder aner Feeler op der Client Säit.

401 Onerlaabt. De Server kann d'Ufro net veraarbecht ginn wéinst Syntaxfehler, ongëlteg Daten oder aner Feeler op der Client Säit.

402 Bezuelung néideg. De Code ass am Moment net aktiv an ass fir zukünfteg Notzung reservéiert. Et kann de Besoin uginn fir ze bezuelen ier Dir op d'Ressource an der Zukunft zougitt.

HTTP Feeler 403 verbueden. De Client huet net genuch Rechter fir Zougang zu der ugefrote Ressource.

404 Net fonnt. Déi ugefrote Ressource existéiert net um Server. Dëst ass ee vun den heefegste Benotzerfehler.

405 Method net erlaabt. De Server ënnerstëtzt net déi spezifizéiert Ufromethod während dëser Ressource. Den Header "Allow" weist déi erlaabt Methode fir d'Ressource un. Mat dësem Code,

406 Net akzeptabel. De Server kann net Daten an engem Format ubidden dat vum Client akzeptéiert ka ginn.

407 Proxy Authentifikatioun erfuerderlech. Authentifikatioun op Proxy Server ass néideg fir Zougang zu der ugefrote Ressource.

408 Ufro Timeout. De Server huet gewaart fir eng Ufro vum Client ze kréien, awer huet d'Zäit eriwwer. Den Header "Retry-After" kann d'Zäit uginn, no där d'Ufro erëm probéiert ka ginn.

409 Konflikt. D'Ufro kann net ofgeschloss ginn wéinst engem Konflikt mam aktuellen Ressourcestaat.

410 Vergaangen. Déi ugefrote Ressource gouf virdru existéiert awer ass elo geläscht a seng Restauratioun ass net erwaart.

411 Längt néideg. De Server verlaangt d'Inhaltslängt an der Ufro ze spezifizéieren; d'Feele vun dëser Informatioun gëtt als Feeler ugesinn.

412 Viraussetzung gescheitert. Eng Viraussetzung an der Demande ass net erfëllt, déi verhënnert datt se ausgefouert gëtt.

413 Notzlaascht ze grouss. D'Gréisst vun den Ufrodaten iwwerschreift d'Servergrenzen.

414 URI ze laang. URI Längt an der Ufro iwwerschreift akzeptabel Grenzen.

415 Net ënnerstëtzt Media Typ. De Server kann den Datentyp net an der Ufro veraarbecht ginn.

416 Range net zefriddestellend. HTTP-Fehler wou de ugefrote Beräich net mat den aktuellen Serverdaten entsprécht.

417 Erwaardungen ausgefall. Déi erwaart Bedingung am Header "Erwaart" gouf net erfëllt.

418 Ech sinn en Teapot. Dëse Code ass als Witz abegraff an implizéiert keng richteg Handlung fir de Benotzer oder de Server, an ass kee vollwäertege Feeler. Et weist datt de Server en Teapot ass an net fäeg ass Kaffi ze maachen.

421 falsch geriicht Ufro. De Server veraarbecht d'Ufro net wéinst engem Feeler an der Ufro oder Serverkonfiguratioun.

422 Onveraarbechtbar Entitéit. De Server versteet d'Ufro, awer veraarbecht se net wéinst Datefeeler.

423 Spär. D'Ressource ass gespaart a kann net veraarbecht ginn.

424 Ausgefall Ofhängegkeet. D'Ufro hänkt vun enger anerer net ausgefouerter Ufro of.

425 Ze fréi. De Server ass net prett fir d'Ufro ze veraarbecht wéinst senger fréizäiteg komm.

426 Upgrade néideg. De Server erfuerdert d'Benotzung vun engem méi fortgeschrattene Protokoll fir d'Ufro ze veraarbecht.

428 Viraussetzung néideg. De Server erfuerdert gewësse Viraussetzunge fir an der Ufro spezifizéiert ze ginn.

429 Ze vill Ufroen. De Client huet ze vill Ufroen a kuerzer Zäit geschéckt, wat d'Limiten vum Server iwwerschratt.

431 Ufro Header Felder ze grouss. Ufro Header iwwerschreiden déi maximal erlaabt Gréisst.

449 Wieder probéieren mat. Gëtt un datt d'Ufro net vum aktuellen Server lafen kann, awer vun engem anere Server erfollegräich veraarbecht ginn, an de Client soll d'Ufro mat enger neier URI probéieren.

451 Net verfügbar aus juristesche Grënn. D'Ressource ass aus legale Grënn net verfügbar.

499 Client zougemaach Ufro. De Server krut d'Ufro, awer d'Verbindung gouf vum Client zougemaach ier d'Veraarbechtung fäerdeg ass.

HTTP 5xx Feeler (Serverfehler)

HTTP 5xx Fehlercodes weisen d'Serverproblemer un. Dës Coden weisen op Probleemer déi op der Serversäit opgetruede sinn, sou datt de Server net fäeg ass d'Ufro vum Benotzer op eng richteg Manéier ze veraarbecht. Loosst eis se méi no kucken:

HTTP Feeler 500 Interne Server Feeler. De Server begéint onerwaart Ëmstänn, déi et verhënneren datt d'Ufro fäerdeg ass. De "Server" Header kann de Server uginn op deem de Feeler geschitt ass.

501 Net implementéiert. De Server ënnerstëtzt net déi néideg Funktionalitéit fir d'Ufro vum Client ze veraarbecht. Den Header "Via" kann de Proxy Server uginn, duerch deen de Feeler geschitt ass.

502 Bad Gateway. Dëse Code bedeit datt de Server deen als Proxy handelt eng falsch Äntwert vun engem anere Server krut.

HTTP Feeler 503 Service net verfügbar. De Server kann temporär net Ufroe veraarbechten.

504 Gateway Timeout. De Server, deen als Proxy handelt, huet keng fristgerecht Äntwert vun engem anere Server kritt.

505 HTTP Versioun net ënnerstëtzt. De Server ënnerstëtzt net déi HTTP-Protokollversioun, déi an der Ufro uginn ass. Als Backupoptioun kann den Header "Upgrade" ënnerstëtzte Protokoller uginn.

506 Variant Verhandelt och. Dëse Status gëtt net an HTTP/1.1 benotzt; allerdéngs, wann de Server eng intern Configuratioun detektéieren, datt zu Inhalt Verhandlunge Ambiguititéit Resultater, et kann dës Äntwert benotzen.

507 net genuch Stockage. De Server kann d'Ufro net erfëllen wéinst net genuch Späicherplatz um Server.

508 Loop entdeckt. De Server huet eng Loop entdeckt beim Veraarbechtung vun der Ufro, a refuséiert d'Ufro ofzeschléissen fir eng onendlech Loop ze vermeiden.

509 Bandwidth Limit iwwerschratt. De Feeler geschitt wann d'Bandbreed vum Server iwwerschratt gëtt wéinst héije Volumen vun Ufroen oder Traffic.

510 Net verlängert. De Client muss zousätzlech Extensiounen transferéieren fir d'Ufro weiderzemaachen.

511 Network Authentifikatioun néideg. De Client muss sech selwer authentifizéieren fir Zougang zum Netz ze kréien.

Wéi d'Säit Status Code ze kontrolléieren

An dëser Sektioun wäerte mir dräi Haapt Weeër berücksichtegen fir de Statuscode vun der Säit z'iwwerpréiwen: iwwer d'Kommandozeil, e Webbrowser benotzen an onofhängeg Online Servicer benotzen. All eenzel vun dëse Methoden huet seng eege Virdeeler a kann a verschiddene Situatiounen nëtzlech sinn.

Iwwerpréift Server Äntwert via Kommando Linn

D'Kommandozeil bitt e praktesche Wee fir de Statuscode vun der Säit ze kontrolléieren ouni e Webbrowser ze benotzen. Fir dës Methode musst Dir d'Kommandozeil opmaachen an de Kommando benotzen:

curl -I http://page-address

Dëse Kommando schéckt eng HEAD Ufro (nëmmen Header Ufro) op déi spezifizéiert URL a weist Informatioun mat abegraff den HTTP Statuscode:

Iwwerpréift den HTTP Äntwert Code vum Curl Server

D'Beispill hei uewen weist en erfollegräichen Äntwertcode. Am Fall vun enger Äntwert déi e Feelercode enthält, sou wéi 404 Not Found HTTP Feeler, wäert d'Resultat ähnlech ausgesinn:

HTTP Feeler 404 Net fonnt Feeler Code

Iwwerpréift d'ServerÄntwert iwwer d'Browserkonsole

D'Webbrowser Entwéckler Konsole bitt Tools fir verschidde Operatiounen auszeféieren, dorënner d'Säitstatuscode ze kontrolléieren. Fir den HTTP-Code an der ServerÄntwert ze gesinn, musst Dir d'Entwécklerkonsole opmaachen (Ctrl + Shift + K) oder (Ctrl + Shift + J) ofhängeg vum Browser benotzt. Als nächst, wielt d'Sektioun "Netzwierk" a lued déi gewënscht Säit:

Diagnos vum HTTP Äntwert Code vum Browser Server

Iwwerpréift d'Serverreaktioun mat onofhängegen Tools

Et ginn eng grouss Zuel vun onofhängegen Online Servicer déi Tools ubidden fir de Statuscode vun der Websäit Säit ze kontrolléieren. Dës Servicer erlaben Iech normalerweis séier en Iwwerbléck iwwer d'Disponibilitéit an d'Leeschtung vun Ärer Ressource ze kréien. Si funktionnéieren all nom selwechte Prinzip. Als Beispill wäerte mir déi populärste Ressource betruechten - httpstatus.io

Als éischt musst Dir de Service selwer opmaachen, da gitt d'Adress vun der Säit an déi Äntwert Dir musst erausfannen, an d'Verifizéierung ufroen:

HTTP Server Äntwert Code fir onofhängeg Servicer

D'Resultat gëtt um Enn vun der Säit ugewisen:

Erfollegräich HTTP Server Äntwert Code

Conclusioun

Als Conclusioun sollt et ënnersträichen datt d'Verstoe a kënnen HTTP-Fehlercodes liesen ass eng Schlësselfäegkeet fir jiddereen, deen an der Webentwécklung a Serverhaltung involvéiert ass. Wéi mir all Feeler erausfannen an d'Tools entdecken fir se z'entdecken, gesi mir Grënn firwat et sou wichteg ass dës Webservice Aspekter effektiv ze managen.

❮ Virdrun Artikel Wéi addéiere mer eng zousätzlech IP-Adress op Windows Server
Nächsten Artikel ❯ Wéi de Mail Server ze kontrolléieren

Frot eis iwwer VPS

Mir sinn ëmmer prett Är Froen zu all Moment vum Dag oder Nuecht ze beäntweren.