Uża din Kodiċi tal-istatus HTTP cheat sheet ⇣ bħala referenza għal kull status HTTP u kodiċi ta 'żball HTTP, xi tfisser kull kodiċi, għaliex qed jiġu ġġenerati, meta l-kodiċi jista' jkun problema, u kif tittratta l-problemi. Niżżel din il-Cheat Sheet tal-Kodiċijiet tal-Istat HTTP ⇣
L-internet huwa magħmul minn żewġ affarijiet fundamentali iżda differenti ħafna: klijenti u servers. Din ir-relazzjoni bejn klijenti (bħal Chrome, Firefox, eċċ.) u servers (bħal websajts, databases, emails, applikazzjonijiet, eċċ.), jissejjaħ il- mudell klijent-server.
Il-klijenti jagħmlu talbiet lis-server u s-server jirrispondi.
Kodiċi tal-istatus HTTP għarrafna l-istatus tat-talba lis-server huwa, jekk kien suċċess, kellu żball, jew xi ħaġa bejniethom.
Kodiċi tal-istatus HTTP huwa numru li jiġbor fil-qosor ir-rispons assoċjat miegħu - Fernando Doglio, mill-ktieb tiegħu “REST API Development with NodeJS”.
Kodiċi ta' Status HTTP Cheat Sheet
Il-kodiċijiet tal-istatus tar-rispons HTTP huma miġbura f'ħames klassijiet:
- 1XX kodiċijiet tal-istatus: Talbiet Informazzjoni
- 2XX kodiċijiet tal-istatus: Talbiet b'suċċess
- 3XX kodiċi tal-istatus: Ridirezzjonijiet
- 4XX kodiċijiet tal-istatus: Żbalji tal-Klijent
- 5XX kodiċi tal-istatus: Żbalji Server
Kodiċi tal-istatus 1xx: Talbiet Informazzjoni
Il-kodiċijiet tal-istatus 1xx huma talbiet informattivi. Huma jindikaw li s-server irċieva u fehem it-talba u li l-browser għandu jistenna ftit aktar biex is-server jipproċessa l-informazzjoni. Dawn il-kodiċijiet tal-istatus huma inqas komuni u ma jaffettwawx direttament is-SEO tiegħek.
- 100 Kompli: Kollox s'issa huwa OK u li l-klijent għandu jkompli bit-talba jew jinjora jekk ikun diġà lest.
- 101 Protokolli tal-Qlib: Il-protokoll li s-server qed jaqleb għalih kif mitlub minn klijent li bagħat il-messaġġ inkluż l-header tat-talba għall-aġġornament
- 102 Ipproċessar: Is-server aċċetta t-talba sħiħa, iżda għadu qed jipproċessaha.
- 103 Ħjiel Bikrija: Li tippermetti lill-aġent tal-utent jibda jgħabbi minn qabel ir-riżorsi waqt li s-server ikun għadu qed jipprepara rispons.
Kodiċi tal-istatus 2xx: Talbiet b'suċċess
Dawn huma t-talbiet b'suċċess. Jiġifieri, it-talba tiegħek biex taċċessa fajl kienet suċċess. Pereżempju, ippruvajt taċċessa Facebook.com, u ħareġ. Intuża wieħed minn dawn il-kodiċijiet tal-istatus. Stenna li tara dawn it-tipi ta 'tweġibiet ta' spiss meta tuża l-web.
- 200 OK: Talba b'suċċess.
- 201 Maħluq: Is-server irrikonoxxa r-riżors maħluq.
- 202 Aċċettat: It-talba tal-klijent waslet iżda s-server għadu qed jipproċessaha.
- 203 Informazzjoni Mhux Awtorattiva: Ir-rispons li s-server bagħat lill-klijent mhuwiex l-istess bħal dak li kien meta s-server bagħtu.
- 204 Ebda Kontenut: Is-server ipproċessa t-talba iżda mhu qed jagħti l-ebda kontenut.
- 205 Irrisettja l-Kontenut: Il-klijent għandu jġedded il-kampjun tad-dokument.
- 206 Kontenut Parzjali: Is-server qed jibgħat biss porzjon tar-riżorsa.
- 207 Multi-Status: Il-korp tal-messaġġ li ġej huwa awtomatikament messaġġ XML u jista' jkun fih numru ta' kodiċijiet ta' rispons separati.
- 208 Diġà Rapportati: Il-membri ta' a WebDAV vinkolanti diġà ġew enumerati f'parti preċedenti tar-rispons (multistatus), u mhux qed jerġgħu jiġu inklużi.
Kodiċi tal-istatus 3xx: Ridirezzjonijiet
Il-kodiċijiet tal-istatus HTTP 3xx jindikaw direzzjoni mill-ġdid. Meta utent jew magni tat-tiftix jiltaqgħu ma' kodiċi ta' status 3xx, dawn jiġu ridiretti lejn URL differenti mill-bidu. Jekk SEO huwa importanti għas-suċċess tan-negozju tiegħek, allura trid teduka lilek innifsek dwar dawn il-kodiċijiet u kif tużahom kif suppost.
- 300 Għażliet Multipli: It-talba li għamel il-klijent għandha diversi tweġibiet possibbli.
- 301 Imċaqlaq b'mod Permanenti: Is-server jgħid lill-klijent li r-riżors li jfittxu ġie mċaqlaq b'mod permanenti għal URL ieħor. L-utenti u l-bots kollha se jiġu diretti mill-ġdid lejn il-URL il-ġdid. Huwa kodiċi tal-istatus importanti ħafna għal SEO.
- 302 Misjuba: Websajt jew paġna ġiet imċaqlaq għal URL differenti temporanjament. Huwa kodiċi ta' status ieħor rilevanti għas-SEO.
- 303 Ara Oħrajn: Dan il-kodiċi jgħid lill-klijent li s-server mhux qed jidderieġihom lejn ir-riżors mitluba iżda lejn paġna oħra.
- 304 Mhux Modifikat: Ir-riżors mitluba ma nbidlitx mit-trażmissjoni preċedenti.
- 305 Uża Prokura: Il-klijent jista' jaċċessa biss ir-riżorsa mitluba permezz ta' prokura li tingħata fit-tweġiba.
- 307 Direzzjoni mill-ġdid temporanja: Is-server jgħid lill-klijent li r-riżorsa li jfittxu ġiet ridiretta temporanjament lejn URL ieħor. Huwa rilevanti għall-prestazzjoni tas-SEO.
- 308 Permanent Redirect: Is-server jgħid lill-klijent li r-riżorsa li jfittxu ġiet ridiretta temporanjament lejn URL ieħor.
Kodiċi tal-istatus 4xx: Żbalji tal-klijenti
Il-kodiċijiet tal-istatus 4xx huma żbalji tal-klijenti. Dawn jinkludu l-kodiċi tal-istatus HTTP, bħall-"403 projbit" u "407 awtentikazzjoni prokura meħtieġa". Ifisser li l-paġna ma nstabitx, u xi ħaġa ħażina fit-talba. Xi ħaġa li qed jiġri min-naħa tal-klijent hija l-kwistjoni. Jista' jkun format ta' data mhux korrett, aċċess mhux awtorizzat, jew żball fit-talba.
- 400 Talba Ħażina: Il-klijent qed jibgħat talba b'dejta mhux kompluta, dejta mibnija ħażin, jew dejta invalida.
- 401 Mhux awtorizzat: Awtorizzazzjoni hija meħtieġa biex il-klijent ikollu aċċess għar-riżors mitlub.
- 403 Ipprojbit: Ir-riżorsa li l-klijent qed jipprova jaċċessa hija pprojbita.
- 404 Mhux misjuba: Is-server jista' jintlaħaq, iżda l-paġna speċifika li l-klijent qed ifittex mhix.
- 405 Metodu Mhux Permess: Is-server irċieva u rrikonoxxa t-talba, iżda rrifjuta l-metodu tat-talba speċifika.
- 406 Mhux Aċċettabbli: Il-websajt jew l-applikazzjoni tal-web ma tappoġġjax it-talba tal-klijent bi protokoll partikolari.
- 407 Awtentikazzjoni Proxy Meħtieġa: Dan il-kodiċi tal-istatus huwa simili għal 401 Mhux Awtorizzat. L-unika differenza hija li l-awtorizzazzjoni trid issir minn prokura.
- 408 Request Timeout: It-talba li l-klijent bagħat lis-server tal-websajt skadiet.
- 409 Kunflitt: It-talba li ntbagħtet tikkonflitti mal-operazzjonijiet interni tas-server.
- 410 Għaddew: Ir-riżorsa li l-klijent irid jaċċessa tħassret b'mod permanenti.
Kodiċijiet oħra tal-istatus HTTP 4xx inqas komuni jinkludu:
- 402 Ħlas Meħtieġa
- 412 Prekundizzjoni Falliet
- 415 Tip ta 'Midja mhux appoġġjat
- 416 Firxa Mitluba Mhux Sodisfabbli
- 417 L-istennija falliet
- 422 Entità li ma tistax tiġi pproċessata
- 423 Locked
- 424 Dipendenza falluta
- 426 Aġġornament Meħtieġa
- 429 Wisq Talbiet
- 431 Talba Oqsma Header Kbar Wisq
- 451 Mhux Disponibbli għal Raġunijiet Legali
Kodiċi tal-istatus 5xx: Żbalji tas-server
Il-kodiċijiet tal-istatus HTTP 5xx huma żbalji tas-server. Dawn l-iżbalji mhumiex tort tal-klijent iżda jissuġġerixxu li hemm xi ħaġa ħażina fin-naħa tas-server tal-affarijiet. It-talba li għamel il-klijent hija tajba, iżda s-server ma jistax jiġġenera r-riżors mitlub.
- 500 Żball Intern tas-Server: Is-server iseħħ f'sitwazzjoni li ma jistax jimmaniġġja waqt li jipproċessa t-talba tal-klijent.
- 501 Mhux Implimentat: Is-server ma jafx jew jista' jsolvi l-metodu ta' talba mibgħut mill-klijent.
- 502 Bad Gateway: Is-server kien qed jaġixxi bħala gateway jew proxy u rċieva messaġġ invalidu minn server deħlin.
- 503 Servizz Mhux Disponibbli: Il is-server jista' jkun mwaqqaf u ma tistax tipproċessa t-talba tal-klijent. Dan il-kodiċi tal-istatus HTTP huwa wieħed mill-aktar kwistjonijiet komuni tas-server li tista’ tiltaqa’ magħhom fuq il-web.
- 511 Awtentikazzjoni tan-Netwerk Meħtieġa: Il-klijent jeħtieġ li jiġi awtentikat fuq in-netwerk qabel ma jkun jista' jaċċessa r-riżorsa.
Kodiċijiet oħra tal-istatus HTTP 5xx inqas komuni jinkludu:
- 504 Gateway Timeout
- 505 Verżjoni HTTP Mhux Sostnuta
- 506 Varjant Tinnegozja wkoll
- 507 Ħażna Insuffiċjenti
- 508 Loop Individwat
- 510 Mhux Estiża
sommarju
Tista 'tuża din Kodiċi tal-istatus HTTP cheat sheet bħala referenza għall-istatus HTTP possibbli u l-kodiċijiet ta 'żball HTTP, xi jfisser kull kodiċi, għaliex qed jiġu ġġenerati meta l-kodiċi jista' jkun problema, u kif tittratta l-problemi.
Ikklikkja hawn biex tniżżel 📥 din il-karta tal-iqarrqu tal-kodiċijiet tal-istatus HTTP u żommha qrib bħala referenza rapida tal-kodiċijiet tal-istatus kollha.
Fil-qosor:
- 1XX Il-kodiċijiet tal-istatus HTTP huma talbiet purament informattivi.
- 2XX Kodiċi tal-istatus HTTP huma talbiet ta 'suċċess. Il-kodiċi ta' rispons tal-istatus ta' suċċess HTTP 200 OK jindika li t-talba rnexxielha.
- 3XX Il-kodiċijiet tal-istatus HTTP jindikaw direzzjoni mill-ġdid. L-iktar kodiċijiet ta 'status HTTP 3xx komuni jinkludu l-kodiċi ta' status HTTP "301 mċaqalqa b'mod permanenti", "302 misjuba", u "307 redirect temporanju".
- 4XX kodiċijiet tal-istatus huma żbalji tal-klijenti. L-aktar kodiċijiet ta 'status 4xx komuni huma "404 ma nstabux" u l-kodiċi ta' status HTTP "410 marret".
- 5XX Il-kodiċijiet tal-istatus HTTP huma żbalji tas-server. Il-kodiċi tal-istatus HTTP 5xx li huwa l-aktar komuni huwa l-kodiċi tal-istatus "503 servizz mhux disponibbli".
Referenzi
https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
https://en.wikipedia.org/wiki/List_of_HTTP_status_codes
https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html