Kapag bumisita ka sa mga website, ang iyong browser - ang kliyente - ay gumagawa ng mga koneksyon sa mga web server sa pamamagitan ng isang network protocol na tinatawag na HTTP. Ang mga koneksyon sa network ay sinusuportahan ang pagpapadala ng data ng tugon mula sa mga server pabalik sa mga kliyente kabilang ang nilalaman ng mga web page at din ang ilang impormasyon ng control protocol. Paminsan-minsan, hindi ka maaaring maging matagumpay sa pag-abot sa website na sinusubukan mong maabot. Sa halip, nakakakita ka ng error o code ng katayuan.
Mga Uri ng HTTP Error at Katayuan Mga Code
Kasama sa data ng tugon ng HTTP server para sa bawat kahilingan ay isang numero ng code na nagpapahiwatig ng resulta ng kahilingan. Ang mga resultang code ay tatlong-digit na mga numero na nahahati sa mga kategorya:
- 100-199: katayuan ng impormasyon
- 200-299: kalagayan ng tagumpay
- 300-399: katayuan ng pag-redirect
- 400-499: mga error ng client
- 500-599: mga error sa server
Ang ilan sa maraming posibleng error at status code ay nakikita sa internet o intranet. Ang mga code na may kaugnayan sa mga error ay karaniwang ipinapakita sa isang webpage kung saan ipinapakita ang mga ito bilang output ng isang bigong kahilingan, habang ang iba pang mga code ng katayuan ay hindi ipinapakita sa mga gumagamit.
200 OK
Sa kaso ng katayuan ng HTTP 200 OK, ang web server ay nagproseso ng matagumpay na kahilingan at nagpadala ng nilalaman sa browser. Ang karamihan sa mga hiling sa HTTP ay nagreresulta sa katayuan na ito. Ang mga gumagamit ay bihirang makita ang code na ito sa screen habang ang mga web browser ay karaniwang nagpapakita lamang ng mga code kapag may ilang problema.
Magpatuloy sa Pagbasa Sa ibaba
Error 404 Hindi Natagpuan
Kapag nakakita ka ng error sa HTTP 404 Hindi Natagpuan, hindi mahanap ng web server ang hiniling na pahina, file, o iba pang mapagkukunan. Ipinakikita ng mga error sa HTTP 404 na ang koneksyon sa network sa pagitan ng client at server ay matagumpay na ginawa. Ang error na ito ay karaniwang nangyayari kapag ang mga tao ay manu-manong nagpasok ng maling URL sa isang browser, o ang administrator ng web server ay nag-aalis ng isang file na hindi nagre-redirect sa address sa isang wastong bagong lokasyon. Dapat mong i-verify ang URL upang matugunan ang problemang ito o hintaying iwasto ito ng administrator ng web.
Magpatuloy sa Pagbasa Sa ibaba
Error 500 Internal Error Server
Sa error na HTTP 500 Internal Server Error, ang web server ay nakatanggap ng isang wastong kahilingan mula sa isang kliyente ngunit hindi nagawang iproseso ito. Ang mga error HTTP 500 ay nangyayari kapag nakatagpo ang server ng ilang pangkalahatang teknikal na glitch tulad ng pagiging mababa sa magagamit na memorya o disk space. Dapat ayusin ng tagapangasiwa ng server ang problemang ito.
Mali 503 Serbisyo ay hindi magamit
Error sa HTTP Hindi Magagamit ang Serbisyo 503 Ipinapahiwatig ng isang web server na hindi maproseso ang papasok na kahilingan ng client. Ang ilang mga web server ay gumagamit ng HTTP 503 upang ipahiwatig ang inaasahang mga pagkabigo, dahil sa mga patakarang pang-administratibo tulad ng paglampas sa isang limitasyon sa bilang ng mga kasabay na gumagamit o paggamit ng CPU, upang makilala ang mga ito mula sa mga di-inaasahang mga kabiguan na karaniwan ay maiuulat bilang HTTP 500.
Magpatuloy sa Pagbasa Sa ibaba
301 Inilipat Permanenteng
HTTP 301 Inilipat Permanenteng ay nagpapahiwatig na ang URI na tinukoy ng kliyente ay inilipat sa ibang lokasyon gamit ang isang paraan na tinatawag Pag-redirect ng HTTP , na nagpapahintulot sa kliyente na mag-isyu ng isang bagong kahilingan at makuha ang mapagkukunan mula sa bagong lokasyon. Awtomatikong sinusundan ng mga Web browser ang mga pag-redirect ng HTTP 301 nang hindi nangangailangan ng interbensyon ng user.
302 Natagpuan o 307 Temporary Redirect
Katayuan Natagpuan ang 302 ay katulad ng 301, ngunit ang code 302 ay dinisenyo para sa mga kaso kung saan ang isang mapagkukunan ay pansamantalang inilipat sa halip na permanente. Ang tagapangasiwa ng server ay dapat gumamit lamang ng HTTP 302 sa panahon ng maikling tagal ng pagpapanatili ng nilalaman. Sumusunod ang mga browser sa web na 302 na mga pag-redirect awtomatikong gusto nila para sa code 301. Nagdagdag ng isang bagong code ang HTTP bersyon 1.1, 307 Temporary Redirect, upang ipahiwatig ang mga pansamantalang pag-redirect.
Magpatuloy sa Pagbasa Sa ibaba
400 Bad Request
Isang tugon ng 400 Bad Request karaniwan ay nangangahulugang ang web server ay hindi maintindihan ang kahilingan dahil sa di-wastong syntax. Karaniwan, ito ay nagpapahiwatig ng isang teknikal na glitch na kinasasangkutan ng client, ngunit ang data katiwalian sa network mismo ay maaari ring maging sanhi ng error.
401 Hindi awtorisadong
Ang 401 Hindi awtorisadong nangyayari ang error kapag hinihiling ng web client ang isang protektadong mapagkukunan sa server, ngunit ang kliyente ay hindi pa napatotohanan para sa pag-access. Kadalasan, ang isang kliyente ay dapat mag-log in sa server na may wastong username at password upang ayusin ang problema.
Magpatuloy sa Pagbasa Sa ibaba
100 Magpatuloy
Idinagdag sa bersyon 1.1 ng protocol, katayuan ng HTTP 100 Magpatuloy ay idinisenyo upang gamitin ang bandwidth ng network nang mas mahusay sa pamamagitan ng pagpapahintulot sa mga server ng isang pagkakataon upang kumpirmahin ang kanilang pagiging handa upang tanggapin ang mga malalaking kahilingan. Ang protocol ng Magpatuloy ay nagbibigay-daan sa isang client ng HTTP 1.1 upang magpadala ng isang maliit, espesyal na naka-configure na mensahe na humihiling sa server na tumugon sa isang 100 code. Pagkatapos nito ay naghihintay para sa tugon bago magpadala ng isang (kadalasang malaki) na kahilingan sa pag-follow-up. Ang mga kliyente at server ng HTTP 1.0 ay hindi gumagamit ng code na ito.
204 Walang Nilalaman
Makikita mo ang mensahe 204 Walang Nilalaman kapag ang server ay nagpapadala ng isang wastong tugon sa isang kahilingan ng client na naglalaman lamang ng impormasyon ng header-hindi ito naglalaman ng anumang katawan ng mensahe. Ang mga kliyente ng Web ay maaaring gumamit ng HTTP 204 upang maproseso ang mga tugon ng server nang mas mahusay, halimbawa, ang pag-iwas sa mga nakakapreskong pahina na hindi kinakailangan.
Magpatuloy sa Pagbasa Sa ibaba
502 Bad Gateway
Ang isang problema sa network sa pagitan ng client at server ay nagiging sanhi ng 502 Bad Gateway error. Maaari itong ma-trigger ng mga error sa pagsasaayos sa isang network firewall, router, o iba pang network gateway device.