Mga HTTP Status Code Cheat Sheet + PDF Download

in Mga mapagkukunan at tool

Ang aming nilalaman ay suportado ng mambabasa. Kung nag-click ka sa aming mga link, maaari kaming makakuha ng komisyon. Paano tayo nagre-review.

Gamitin ito Ang mga code ng katayuan ng HTTP cheat sheet ⇣ bilang isang sanggunian sa bawat katayuan ng HTTP at code ng error sa HTTP, kung ano ang ibig sabihin ng bawat code, kung bakit sila nabuo, kapag ang code ay maaaring maging isang problema, at kung paano haharapin ang mga problema. I-download ang Code ng Status ng HTTP na ito ng cheat Sheet ⇣

Ang internet ay binubuo ng dalawang pangunahing ngunit iba't ibang mga bagay: mga kliyente at server. Ang ugnayang ito sa pagitan kliyente (tulad ng Chrome, Firefox, atbp.) at mga server (tulad ng mga website, database, email, application, atbp.), ay tinawag na modelo ng client-server.

Ang mga kliyente ay gumawa ng mga kahilingan sa server at tumugon ang server.

Ang mga code ng katayuan ng HTTP ay ipaalam sa amin ang katayuan ng kahilingan sa server ay, kung ito ay isang tagumpay, nagkaroon ng isang pagkakamali, o isang bagay sa pagitan.

Ang isang HTTP status code ay isang numero na nagbubuod ng tugon na nauugnay dito - Si Fernando Doglio, mula sa kanyang librong "REST API Development with NodeJS".

Mga Code ng Status ng HTTP impostor na Sheet

Ang mga code ng katayuan sa pagtugon ng HTTP ay pinagsama sa limang klase:

  • 1XX mga code ng katayuan: Mga Kahilingan sa Impormasyon
  • 2XX mga code ng katayuan: Matagumpay na Kahilingan
  • 3XX mga code ng katayuan: Mga Pag-redirect
  • 4XX mga code ng katayuan: Client Errors
  • 5XX mga code ng katayuan: Mga error sa Server

Mga code ng katayuan ng 1xx: Mga kahilingan sa impormasyon

Ang 1xx status code ay mga kahilingang nagbibigay-kaalaman. Isinasaad nila na natanggap at naunawaan ng server ang kahilingan at dapat maghintay ng kaunti pa ang browser para maproseso ng server ang impormasyon. Ang mga status code na ito ay hindi gaanong karaniwan at hindi direktang nakakaapekto sa iyong SEO.

  • 100 Magpatuloy: OK ang lahat sa ngayon ay OK at dapat magpatuloy ang kliyente sa kahilingan o huwag pansinin ito kung natapos na ito.
  • 101 Lumilipat ng Mga Protocol: Ang protocol na inililipat ng server tulad ng hiniling ng isang kliyente na nagpadala ng mensahe kasama ang header ng kahilingan sa pag-upgrade
  • 102 Pagpoproseso: Tinanggap ng server ang kumpletong kahilingan, ngunit pinoproseso pa rin ito.
  • 103 Maagang Mga Pahiwatig: Pinapayagan ang ahente ng gumagamit na simulan ang preloading ng mga mapagkukunan habang ang server ay naghahanda pa rin ng isang tugon.

2xx status code: Matagumpay na mga kahilingan

Ito ang matagumpay na mga kahilingan. Ibig sabihin, matagumpay ang iyong kahilingan na mag-access ng isang file. Halimbawa, sinubukan mong i-access ang Facebook.com, at ito ay dumating. Isa sa mga status code na ito ang ginamit. Asahan na makita ang mga ganitong uri ng mga tugon nang madalas kapag gumagamit ng web.

  • 200 OK: Matagumpay na kahilingan.
  • 201 Nilikha: Kinilala ng server ang nilikha na mapagkukunan. 
  • 202 Tinanggap: Natanggap na ang kahilingan ng kliyente ngunit pinoproseso pa rin ito ng server.
  • 203 Impormasyon na Hindi Awtoridad: Ang tugon na ipinadala ng server sa kliyente ay hindi katulad ng noong ipinadala ito ng server.
  • 204 Walang Nilalaman: Pinroseso ng server ang kahilingan ngunit hindi nagbibigay ng anumang nilalaman.
  • 205 I-reset ang Nilalaman: Dapat i-refresh ng kliyente ang sample ng dokumento.
  • 206 Bahagyang Nilalaman: Ang server ay nagpapadala lamang ng isang bahagi ng mapagkukunan.
  • 207 Multi-Status: Ang katawan ng mensahe na sumusunod ay sa pamamagitan ng default isang XML na mensahe at maaaring maglaman ng isang bilang ng magkakahiwalay na mga code sa pagtugon.
  • 208 Naiulat na: Ang mga miyembro ng a WebDAV ang binding ay naitala na sa isang naunang bahagi ng (multistatus) na tugon, at hindi na muling isinasama.

Mga code ng katayuan ng 3xx: Mga Pag-redirect

Ang mga code ng katayuan ng 3xx HTTP ay nagpapahiwatig ng isang pag-redirect. Kapag ang isang gumagamit o mga search engine ay nakatagpo ng isang 3xx status code, ire-redirect ang mga ito sa ibang URL mula sa pauna. Kung SEO ay mahalaga para sa tagumpay ng iyong negosyo, pagkatapos ay dapat mong turuan ang iyong sarili tungkol sa mga code na ito at kung paano mo ito magagamit nang maayos.

  • 300 Maramihang Mga Pagpipilian: Ang kahilingan na ginawa ng kliyente ay may maraming mga posibleng tugon.
  • 301 Permanenteng Inilipat: Sinasabi ng server sa kliyente na ang mapagkukunang hinahanap nila ay permanenteng inilipat sa ibang URL. Ire-redirect ang lahat ng user at bot sa bagong URL. Ito ay isang napakahalagang code ng katayuan para sa SEO.
  • 302 Natagpuan: Pansamantalang inilipat ang isang website o page sa ibang URL. Ito ay isa pang status code na nauugnay sa SEO.
  • 303 Tingnan ang Iba pa: Sinasabi ng code na ito sa kliyente na ang server ay hindi inililipat ang mga ito sa hiniling na mapagkukunan ngunit sa isa pang pahina.
  • 304 Hindi Binago: Ang hiniling na mapagkukunan ay hindi nabago mula noong nakaraang paghahatid.
  • 305 Gumamit ng Proxy: Maa-access lamang ng kliyente ang hiniling na mapagkukunan sa pamamagitan ng isang proxy na ibinigay sa tugon.
  • 307 Pansamantalang Pag-redirect: Sinasabi ng server sa kliyente na ang mapagkukunang hinahanap nila ay pansamantalang na-redirect sa ibang URL. May kaugnayan ito sa pagganap ng SEO.
  • 308 Permanenteng Pag-redirect: Sinabi ng server sa kliyente na ang mapagkukunang hinahanap nila ay pansamantalang nai-redirect sa isa pang URL. 

Mga code ng katayuan ng 4xx: Mga error sa kliyente

Ang mga 4xx status code ay mga error sa kliyente. Kasama sa mga ito ang mga HTTP status code, gaya ng "403 forbidden" at "407 proxy authentications kailangan." Nangangahulugan ito na hindi natagpuan ang pahina, at may mali sa kahilingan. Ang isang bagay na nangyayari sa panig ng kliyente ay ang isyu. Maaaring ito ay isang maling format ng data, hindi awtorisadong pag-access, o isang pagkakamali sa kahilingan. 

  • 400 Masamang Kahilingan: Nagpapadala ang kliyente ng isang kahilingan na may hindi kumpletong data, hindi maganda ang pagkakagawa ng data, o hindi wastong data.
  • 401 Hindi Pinahintulutan: Kailangan ng pahintulot upang ma-access ng kliyente ang hiniling na mapagkukunan.
  • 403 Ipinagbawal: Ang mapagkukunang sinusubukan ng client na i-access ay ipinagbabawal.
  • 404 Hindi Nahanap: Maabot ang server, ngunit ang tukoy na pahina na hinahanap ng kliyente ay hindi.
  • 405 Hindi Pinapayagan ang Paraan: Natanggap at nakilala ng server ang kahilingan, ngunit tinanggihan ang partikular na pamamaraan ng paghiling.
  • 406 Hindi Katanggap-tanggap: Hindi sinusuportahan ng website o web application ang kahilingan ng kliyente sa isang partikular na protocol.
  • 407 Kinakailangan ang Pagpapatotoo ng Proxy: Ang code ng katayuan na ito ay katulad ng 401 Hindi Pinahintulutan. Ang pagkakaiba lamang ay ang pahintulot na kailangang gawin ng isang proxy.
  • 408 Humiling ng Pag-timeout: Ang kahilingan na ipinadala ng client sa server ng website ay nag-expire na.
  • 409 Salungatan: Ang kahilingan na maipadala ito ay sumasalungat sa mga panloob na operasyon ng server.
  • 410 Nawala: Ang mapagkukunang nais i-access ng kliyente ay permanenteng nabura.

Ang iba pang mga hindi gaanong karaniwang 4xx HTTP code ng katayuan ay kasama ang:

  • 402 Kailangan ng Bayad
  • 412 Nabigo ang Precondition
  • 415 Hindi sinusuportahang Uri ng Media
  • 416 Hiniling na Saklaw na Hindi Satisfiable
  • 417 Nabigo ang Inaasahan
  • 422 Hindi Naproseso na Entidad
  • 423 Nakakandado
  • 424 Nabigong Pag-asa
  • 426 Kailangan ng Pag-upgrade
  • 429 Napakaraming Kahilingan
  • 431 Humiling ng Sobrang Laki ng Mga Patlang ng Header
  • 451 Hindi magagamit para sa Mga Legal na Dahilan

5xx code ng katayuan: Mga error sa server

Ang 5xx HTTP status code ay mga error sa server. Ang mga error na ito ay hindi kasalanan ng kliyente ngunit iminumungkahi na may mali sa server-side ng mga bagay. Maganda ang kahilingang ginawa ng kliyente, ngunit hindi mabuo ng server ang hiniling na mapagkukunan.

  • 500 Error sa Panloob na Server: Ang server ay tumatakbo sa isang sitwasyon na hindi nito kayang hawakan habang pinoproseso ang kahilingan ng kliyente.
  • 501 Hindi Naipatupad: Hindi alam ng server o maaaring lutasin ang paraan ng kahilingan na ipinadala ng kliyente.
  • 502 Bad Gateway: Ang server ay kumikilos bilang isang gateway o proxy at nakatanggap ng isang hindi wastong mensahe mula sa isang papasok na server.
  • 503 Hindi Magagamit ang Serbisyo: Ang baka wala ang server at hindi maproseso ang kahilingan ng kliyente. Ang HTTP status code na ito ay isa sa mga pinakakaraniwang isyu sa server na maaari mong makita sa web.
  • 511 Kinakailangan ang Pagpapatotoo ng Network: Kailangang mapatunayan ng kliyente sa network bago ito ma-access ang mapagkukunan.

Ang iba pang mga hindi gaanong karaniwang 5xx HTTP code ng katayuan ay kasama ang:

  • 504 Pag-timeout ng Gateway
  • 505 Hindi Sinuportahan ang Bersyon ng HTTP
  • 506 Nakikipag-ayos din ang Variant
  • 507 Hindi sapat na Imbakan
  • 508 Nakita ang Loop
  • 510 Hindi Pinalawak

Buod

Maaari mong gamitin ang Ang HTTP status code cheat sheet bilang isang sanggunian sa lahat ng posibleng katayuan ng HTTP at mga code ng error sa HTTP, kung ano ang ibig sabihin ng bawat code, kung bakit sila nabuo kapag ang code ay maaaring maging isang problema, at kung paano haharapin ang mga problema.

Mag-click dito upang i-download ang 📥 ang HTTP status code cheat sheet at panatilihin itong malapit sa pamamagitan ng isang mabilis na sanggunian ng lahat ng mga code ng katayuan.

Sa kabuuan ito:

  • 1XX Ang mga code ng katayuan ng HTTP ay pulos mga kahilingan sa impormasyong impormasyon.
  • 2XX Ang mga code ng katayuan ng HTTP ay mga kahilingan sa tagumpay. Ang HTTP 200 OK na katayuan ng pagtugon sa katayuan ng tagumpay ay nagpapahiwatig na ang kahilingan ay nagtagumpay.
  • 3XX Ang mga code ng katayuan ng HTTP ay nagpapahiwatig ng isang pag-redirect. Kasama sa pinakakaraniwang 3xx HTTP code ng katayuan ang "301 permanenteng inilipat", "302 natagpuan", at "307 pansamantalang pag-redirect" ng mga code ng katayuan ng HTTP.
  • 4XX ang mga status code ay mga error sa client. Ang pinakakaraniwang mga code ng status ng 4xx ay "404 hindi nahanap" at ang "410 nawala" na code ng status na HTTP.
  • 5XX Ang mga code sa status ng HTTP ay mga error sa server. Ang code code sa status na 5xx HTTP na pinakakaraniwan ay ang code na status na "503 hindi magagamit na serbisyo".

Mga sanggunian

https://www.websiterating.com/calculators/
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

Tungkol sa May-akda

Matt Ahlgren

Si Mathias Ahlgren ay ang CEO at tagapagtatag ng Website Rating, namumuno sa isang pandaigdigang pangkat ng mga editor at manunulat. Siya ay mayroong master's sa information science at management. Ang kanyang karera ay nag-pivote sa SEO pagkatapos ng mga unang karanasan sa web development sa unibersidad. Na may higit sa 15 taon sa SEO, digital marketing, at web developmens. Kasama rin sa kanyang pagtuon ang seguridad sa website, na pinatunayan ng isang sertipiko sa Cyber ​​Security. Ang magkakaibang kadalubhasaan na ito ay nagpapatibay sa kanyang pamumuno sa Website Rating.

Koponan ng WSR

Ang "WSR Team" ay ang kolektibong pangkat ng mga ekspertong editor at manunulat na dalubhasa sa teknolohiya, seguridad sa internet, digital marketing, at web development. Masigasig tungkol sa digital realm, gumagawa sila ng mahusay na sinaliksik, insightful, at naa-access na nilalaman. Ang kanilang pangako sa katumpakan at kalinawan ay ginagawa Website Rating isang pinagkakatiwalaang mapagkukunan para sa pananatiling kaalaman sa dynamic na digital world.

Manatiling may kaalaman! Sumali sa aming newsletter
Mag-subscribe ngayon at makakuha ng libreng access sa subscriber-only na mga gabay, tool, at mapagkukunan.
Maaari kang mag-unsubscribe anumang oras. Ligtas ang iyong data.
Manatiling may kaalaman! Sumali sa aming newsletter
Mag-subscribe ngayon at makakuha ng libreng access sa subscriber-only na mga gabay, tool, at mapagkukunan.
Maaari kang mag-unsubscribe anumang oras. Ligtas ang iyong data.
Ibahagi sa...