I ka honua o ka hoʻomohala pūnaewele, he kuleana koʻikoʻi nā code hewa HTTP i ka hopena i ka ʻike mea hoʻohana a me ka inoa o kahi pūnaewele. Ma kēia ʻatikala, e noʻonoʻo mākou i kahi papa inoa piha o nā code error server, e nānā i kā lākou mau manaʻo, a aʻo pehea e wehewehe pono ai i nā code pane server i mea e hoʻoponopono ai i nā pilikia a me ka hoʻokō ʻana i ka hana pūnaewele.
He aha ke code pane HTTP
ʻO ke code pane HTTP ka ʻōlelo o nā kikowaena pūnaewele e unuhi i nā noi polokalamu kele pūnaewele i nā ʻōlelo aʻoaʻo. Ua like ia me ka haku mele e pane ana i nā nīnau pilikua, hāʻawi iā lākou i ke ʻano a me ke kuhikuhi. ʻAʻole nā code pane he mau code hewa HTTP. No ka laʻana, "200 OK" 'o ia hoʻi ua maikaʻi nā mea a pau, akā ʻo HTTP Error "404 ʻAʻole Loaʻa" ʻo ia hoʻi ka nalowale ʻana o ka ʻaoʻao ma kahi ākea. ʻO kēlā me kēia code he hōʻike kūʻokoʻa o ka mokuʻāina kikowaena, ʻo ka decoding e hiki ai iā mākou ke hoʻomaopopo i ka mea e hana nei ma kēlā ʻaoʻao o ka honua virtual.
1xx code (ʻike)
ʻO nā code kūlana 1xx i ka protocol HTTP he ʻano o ka loulou mua i ka kamaʻilio ma waena o ke kikowaena a me ka mea kūʻai aku. Ma kahi o ka hāʻawi ʻana i kahi pane piha i kahi noi, hāʻawi lākou i ka ʻike e pili ana i ke kūlana o kēia manawa, e ʻoi aku ka maikaʻi o ka hoʻololi ʻana i ka ʻikepili. E nānā pono kākou iā lākou:
100 Hoʻomau . ʻO ke code pane HTTP kahi e hāʻawi ai ke kikowaena i ke kukui ʻōmaʻomaʻo i ka mea hoʻohana, e ʻae ana iā ia e hoʻomau me ka palekana i ka hoʻouna ʻana i kahi noi nui.
101 Ke Hoʻololi ʻana i nā Protocol . Hōʻike ke kikowaena i ka mea kūʻai aku e hoʻololi nei i nā lula o ka pāʻani, no ka laʻana, e neʻe ana mai HTTP a i ka HTTPS palekana. I kēia hihia, hoʻohana ʻia ke poʻomanaʻo "Upgrade" no ka hoʻololi ʻana i ka protocol.
102 Ke Hana ʻAna . Ua like kēia code me kahi leka ua ʻae ke kikowaena i ke noi, akā ke paʻahana nei me kahi hana paʻakikī.
103 Nā Manaʻo Kōkua Mua . Maanei, hoʻouna ke kikowaena i kekahi mau poʻomanaʻo hōʻike i ka mea kūʻai aku ma mua o ka pane nui, e hōʻike ana e pili ana i kahi mea e pili ana i ka wā e hiki mai ana.
2xx code (Polopono)
Hōʻike nā kuhi hewa HTTP i ka hui 2xx i kahi noi kūleʻa mai ka kikowaena. Hana maoli lākou ma ke ʻano he "kukui ʻōmaʻomaʻo" i ke ʻano o nā kamaʻilio pūnaewele, e hōʻoia ana e holo ana nā mea a pau e like me ka hoʻolālā a ua hoʻokō pono ʻia.
200 ʻAe . Hoʻohana ʻia kēia kūlana ke hana ke kikowaena i kahi noi ma o ke ʻano GET me ka ʻole o nā pilikia a hoʻihoʻi i ka ʻikepili i noi ʻia ma ke ʻano he pane. Hōʻike ka poʻomanaʻo "Content-Type" i ke ʻano o ka ʻike ma ka pane. Hoʻomaopopo wale ia i ka mea kūʻai aku ua holomua ka noi.
201 Hana ʻia . Maanei ke hoʻolaha nei ke kikowaena i ka hoʻokumu ʻia ʻana o kahi kumuwaiwai hou.
202 Ua ʻae ʻia . Hōʻike ke kikowaena i ka mea hoʻohana ua ʻae ʻia ka noi, akā e lōʻihi ka manawa e pane ai.
203 ʻIke ʻAʻole—ʻIke Mana . Hāʻawi kēia code i ka mea kūʻai aku me ka ʻikepili i kūhelu ʻole paha, akā hiki ke hoʻohana ʻia no ka hoʻohālikelike ʻana.
204 ʻAʻohe ʻIke . Ua hana ke kikowaena i ka noi akā ʻaʻole e hoʻihoʻi ana i kekahi ʻike hou aku.
205 Hoʻihoʻi i ka ʻIkepili . Maanei ua kauoha ʻia ka mea kūʻai aku e hoʻihoʻi i ka nānā a i ʻole ka ʻikepili o kēia manawa ma hope o ka hoʻouna ʻana.
206 ʻIke hapa . Hōʻike kēia hihia aia ka pane i kahi hapa wale nō o ka ʻike i noi ʻia. Hōʻike ke poʻo "Content-Range" i ka pae ʻike hapa.
207 Kūlana-Lele. Ua hoʻopau pono ke kikowaena i kahi noi hana-nui mai ka mea kūʻai aku, a aia ka ʻike e pili ana i ke kūlana o kēlā me kēia hana i loko o ka pane.
226 IM i hoʻohana ʻia . Hōʻike kēia code ua hoʻohana ke kikowaena i ke ʻano Incremental Metadata (IM) a pane mai ma ka hoʻouna ʻana i nā ʻāpana kumuwaiwai i hoʻololi ʻia i ka mea kūʻai aku.
3xx code (Redirects)
ʻO nā code 3xx i ka protocol HTTP e like me nā kuhikuhi e alakaʻi i ka mea hoʻohana i kahi wahi kumuwaiwai hou. Hoʻomaopopo lākou i ka mea kūʻai aku pono e hana ʻia nā hana e loaʻa ai ka ʻike i noi ʻia a i ʻole e hoʻihoʻi ʻia i kahi kumuwaiwai ʻē aʻe. E hoʻokomo i nā kikoʻī o kēlā me kēia o lākou:
300 Nā Koho Helu . Loaʻa i ka mea kūʻai aku kahi hōʻailona e loaʻa ana kekahi mau wahi kūpono no ke kumuwaiwai a hāʻawi ʻia i kahi koho ma ka pane. I nā kūlana o kēia manawa, hiki i ke poʻo "Kahi" ke hōʻike i nā koho ʻē aʻe no ke kumuwaiwai.
301 Ua Neʻe Mau Loa. Hōʻike ka kikowaena i ka mea hoʻohana ua neʻe mau ʻia ke kumuwaiwai i kahi ʻē aʻe.
302 Loaʻa . Ua like kēia code HTTP me kahi hoʻoili hou manawa pōkole. Hoʻomaopopo ke kikowaena i ka mea kūʻai aku ua loaʻa ka kumuwaiwai no ka manawa pōkole ma kahi URL ʻokoʻa. Kuhikuhi ke poʻo "Kahi" i ka URL hou no ka hoʻoili hou manawa pōkole.
303 E ʻike i nā mea ʻē aʻe . Ua haʻi ʻia i ka mea kūʻai aku aia ke kumuwaiwai ma kahi URL ʻē aʻe a pono e hana i kahi noi GET i kēia helu wahi hou.
304 ʻAʻole i Hoʻololi ʻia . Hōʻike kēia kūlana i ka mea kūʻai aku ua noho mau ka waiwai i hoʻololi ʻia mai ka noi hope loa a ʻaʻole pono e hoʻoiho hou ʻia. Ke hana nei i kahi noi, hoʻohana ʻia ke poʻo "If-Modified-Since" e nānā inā ua hoʻololi ʻia ke kumuwaiwai.
305 E hoʻohana i ka Proxy. Ma ke ʻano he pane, hōʻike ka kikowaena e pono ia e hoʻohana i ka proxy i kuhikuhi ʻia e komo i ke kumuwaiwai i noi ʻia.
306 (i mālama ʻia) — Ua mālama ʻia ke code, akā ʻaʻole i hoʻohana ʻia.
307 Hoʻohuli Manawa Kūikawā . Ua like kēia code me 302 Found, akā koi i ka mea kūʻai aku e noho i ke ʻano noi i hoʻohana ʻia ma ke noi mua.
308 Hoʻoili Mau Loa . Hōʻike ia ua neʻe mau ke kumuwaiwai i kahi URI hou a pono ka mea kūʻai aku e hoʻohana i ka URI hou no nā noi e hiki mai ana.
Hapa 4xx HTTP (Hāhewa nā mea kūʻai aku)
Hōʻike nā kuhi hewa HTTP 4xx i nā hewa o ka mea kūʻai aku. ʻO ia ke ʻano o ka pilikia ma ka ʻaoʻao mea hoʻohana, e like me ka polokalamu kele pūnaewele a i ʻole ka polokalamu.
400 Noi Maikaʻi ʻole . ʻAʻole hiki i ke kikowaena ke hana i ka noi ma muli o nā hewa syntax, ʻikepili kūpono ʻole, a i ʻole nā hewa ʻē aʻe ma ka ʻaoʻao o ka mea kūʻai aku.
401 ʻAʻole ʻae ʻia. ʻAʻole hiki i ke kikowaena ke hana i ka noi ma muli o nā hewa syntax, ʻikepili kūpono ʻole, a i ʻole nā hewa ʻē aʻe ma ka ʻaoʻao o ka mea kūʻai aku.
402 Pono ka uku . ʻAʻole hana ke code i kēia manawa a ua mālama ʻia no ka hoʻohana ʻana i ka wā e hiki mai ana. Hōʻike paha ia i ka pono e uku ma mua o ke komo ʻana i ke kumuwaiwai i ka wā e hiki mai ana.
Kapu ʻia ka hewa HTTP 403. ʻAʻole lawa nā kuleana o ka mea kūʻai aku e komo i ke kumuwaiwai i noi ʻia.
ʻAʻole i loaʻa ka 404. ʻAʻole i loaʻa ka kumuwaiwai i noi ʻia ma ke kikowaena. ʻO kēia kekahi o nā hewa mea hoʻohana maʻamau.
ʻAʻole ʻae ʻia ke ʻano hana 405. ʻAʻole kākoʻo ke kikowaena i ke ʻano noi i kuhikuhi ʻia i loko o kēia kumuwaiwai. Hōʻike ke poʻo "ʻAe" i nā ʻano hana i ʻae ʻia no ke kumuwaiwai. Me kēia code,
ʻAʻole ʻae ʻia ka 406. ʻAʻole hiki i ke kikowaena ke hāʻawi i ka ʻikepili ma ke ʻano i hiki ke ʻae ʻia e ka mea kūʻai aku.
407 Pono ka hōʻoia ʻana ma ka proxy . Pono ka hōʻoia ma ke kikowaena proxy no ke komo ʻana i ke kumuwaiwai i noi ʻia.
408 Manawa Hoʻopau Noi . Ua kali ke kikowaena e loaʻa kahi noi mai ka mea kūʻai aku, akā ua pau ka manawa. Hiki i ke poʻomanaʻo "Retry-After" ke hōʻike i ka manawa ma hope o ka hiki ke hoʻāʻo hou ʻia ke noi.
409 Kūʻē. ʻAʻole hiki ke hoʻopau ʻia ke noi ma muli o kahi kūʻē me ke kūlana kumuwaiwai o kēia manawa.
410 Ua hala . Ua loaʻa mua ke kumuwaiwai i noi ʻia akā ua holoi ʻia i kēia manawa a ʻaʻole i manaʻo ʻia kona hoʻihoʻi ʻana.
411 Lōʻihi e Pono ai . Koi ke kikowaena e kuhikuhi i ka lōʻihi o ka ʻike i loko o ke noi; ʻo ka nele o kēia ʻike ua manaʻo ʻia he hewa.
412 Ua hāʻule ke kūlana mua . ʻAʻole i hoʻokō ʻia kahi kūlana mua i loko o ke noi, e pale ana i ka hoʻokō ʻia.
413 Ukana Nui Loa . ʻOi aku ka nui o ka ʻikepili noi ma mua o nā palena o ke kikowaena.
414 URI Loaʻa ka lōʻihi . ʻOi aku ka lōʻihi o URI i loko o ke noi ma mua o nā palena i ʻae ʻia.
415 ʻAno Media i Kākoʻo ʻole ʻia . ʻAʻole hiki i ke kikowaena ke hana i ke ʻano ʻikepili i hāʻawi ʻia ma ke noi.
ʻAʻole i kūpono ka laulā 416. He hewa HTTP kahi i kūlike ʻole ai ka laulā i noi ʻia me ka ʻikepili kikowaena o kēia manawa.
417 Ua hāʻule ka manaʻolana . ʻAʻole i hoʻokō ʻia ke kūlana i manaʻo ʻia ma ke poʻomanaʻo "Expect".
418 He ipu tī wau . Ua hoʻokomo ʻia kēia code ma ke ʻano he ʻakaʻaka a ʻaʻole ia e hōʻike i kekahi hana maoli no ka mea hoʻohana a i ʻole ke kikowaena, a ʻaʻole ia he hewa piha. Hōʻike ia he ipu tī ke kikowaena a ʻaʻole hiki ke hana i ke kofe.
421 Noi Kuhihewa . ʻAʻole hana ke kikowaena i ka noi ma muli o kahi hewa i ke noi a i ʻole ka hoʻonohonoho kikowaena.
422 Mea Hana ʻOle . Hoʻomaopopo ke kikowaena i ke noi, akā ʻaʻole ia e hana ma muli o nā hewa ʻikepili.
423 Laka ʻia. Ua ālai ʻia ke kumuwaiwai a ʻaʻole hiki ke hana ʻia.
424 Hilinaʻi Hāʻule . Pili ke noi i kahi noi ʻē aʻe i hoʻokō ʻole ʻia.
425 Ua hiki wawe loa. ʻAʻole mākaukau ke kikowaena e hana i ka noi ma muli o kona hiki koke ʻana mai.
426 Hoʻonui Pono . Pono ke kikowaena i ka hoʻohana ʻana i kahi protocol holomua e hana i ka noi.
428 Kūlana mua e koi ʻia . Pono ke kikowaena e kuhikuhi ʻia kekahi mau kūlana mua ma ke noi.
429 Nui Loa nā Noi . Ua hoʻouna aku ka mea kūʻai aku i nā noi he nui loa i ka manawa pōkole, e ʻoi aku ana ma mua o nā palena o ke kikowaena.
431 Ua nui loa nā kahua poʻomanaʻo noi . ʻOi aku ka nui o nā poʻomanaʻo noi ma mua o ka nui i ʻae ʻia.
449 E hoʻāʻo hou me. Hōʻike ʻaʻole hiki ke holo ʻia ka noi e ke kikowaena o kēia manawa, akā hiki ke hana pono ʻia e kekahi kikowaena ʻē aʻe, a pono e hoʻāʻo hou ka mea kūʻai aku i ka noi me kahi URI hou.
451 ʻAʻole i loaʻa no nā kumu kānāwai . ʻAʻole i loaʻa ke kumuwaiwai no nā kumu kānāwai.
499 Noi Pani ʻia o ka Mea Kūʻai . Ua loaʻa i ke kikowaena ka noi, akā ua pani ʻia ka pilina e ka mea kūʻai ma mua o ka pau ʻana o ke kaʻina hana.
HTTP 5xx hala (Server errors)
Hōʻike nā kuhi hewa HTTP 5xx i nā pilikia kikowaena. Hōʻike kēia mau code i nā pilikia i loaʻa ma ka ʻaoʻao kikowaena, i hiki ʻole ai i ke kikowaena ke hoʻoponopono i ka noi a ka mea hoʻohana ma ke ala kūpono. E nānā pono kākou iā lākou:
ʻO ka hewa HTTP 500 Internal Server Error . Loaʻa i ke kikowaena nā kūlana i manaʻo ʻole ʻia e pale ai iā ia mai ka hoʻopau ʻana i ka noi. Hiki i ke poʻo "Server" ke kuhikuhi i ke kikowaena kahi i hana ʻia ai ka hewa.
ʻAʻole i hoʻokō ʻia ka 501. ʻAʻole kākoʻo ke kikowaena i ka hana e pono ai e hana i ka noi a ka mea kūʻai aku. Hiki i ke poʻo "Via" ke kuhikuhi i ke kikowaena proxy ma o ia mea i hana ʻia ai ka hewa.
502 Puka Kūwaho Maikaʻi ʻole . ʻO ke ʻano o kēia code ua loaʻa i ke kikowaena e hana ana ma ke ʻano he proxy kahi pane hewa mai kahi kikowaena ʻē aʻe.
ʻAʻole loaʻa ka lawelawe HTTP Error 503. ʻAʻole hiki i ke kikowaena ke hana i nā noi no kekahi manawa.
504 Gateway Timeout . ʻAʻole i loaʻa i ke kikowaena, ka mea e hana ana ma ke ʻano he proxy, kahi pane kūpono mai kahi kikowaena ʻē aʻe.
ʻAʻole Kākoʻo ʻia ka Mana HTTP 505. ʻAʻole kākoʻo ke kikowaena i ka mana protocol HTTP i kuhikuhi ʻia ma ke noi. Ma ke ʻano he koho kope, hiki i ke poʻomanaʻo "Hoʻonui" ke hōʻike i nā protocol i kākoʻo ʻia.
506 Variant Hoʻi Kūkākūkā . ʻAʻole hoʻohana ʻia kēia kūlana ma HTTP/1.1; akā naʻe, inā ʻike ke kikowaena i kahi hoʻonohonoho kūloko e hopena ai i ka maopopo ʻole o ke kūkākūkā ʻana i ka ʻike, hiki iā ia ke hoʻohana i kēia pane.
507 Ka Waihona Laʻa ʻole . ʻAʻole hiki i ke kikowaena ke hoʻokō i ka noi ma muli o ka lawa ʻole o ka wahi waiho ma ke kikowaena.
Ua ʻike ʻia ka loop 508. Ua ʻike ke kikowaena i kahi loop i ka wā e hana ana i ka noi, a hōʻole e hoʻopau i ka noi i mea e pale aku ai i kahi loop pau ʻole.
Ua ʻoi aku ka palena o ka bandwidth 509. Hana ʻia ka hewa ke ʻoi aku ka bandwidth o ke kikowaena ma muli o ka nui o nā noi a i ʻole ke kaʻa.
510 ʻAʻole i hoʻolōʻihi ʻia . Pono ka mea kūʻai aku e hoʻoili i nā hoʻolōʻihi hou aʻe e hoʻomau i ke noi.
Pono ka hōʻoia pūnaewele 511. Pono ka mea kūʻai aku e hōʻoia iā ia iho i mea e loaʻa ai ke komo i ka pūnaewele.
Pehea e nānā ai i ke code kūlana ʻaoʻao
Ma kēia ʻāpana, e hāʻawi mākou i ka noʻonoʻo ʻana i ʻekolu mau ala nui e nānā i ke code kūlana ʻaoʻao: ma o ka laina kauoha, me ka hoʻohana ʻana i kahi polokalamu kele pūnaewele, a me ka hoʻohana ʻana i nā lawelawe pūnaewele kūʻokoʻa. Loaʻa i kēlā me kēia o kēia mau ʻano pono ponoʻī a hiki ke hoʻohana i nā kūlana like ʻole.
Ke nānā ʻana i ka pane o ke kikowaena ma o ka laina kauoha
Hāʻawi ka laina kauoha i kahi ala kūpono e nānā i ke code kūlana ʻaoʻao me ka ʻole e hoʻohana i kahi polokalamu kele pūnaewele. No kēia ʻano, pono ʻoe e wehe i ka laina kauoha a hoʻohana i ke kauoha:
curl -I http://page-address
Hoʻouna kēia kauoha i kahi noi HEAD (noi nā poʻo wale nō) i ka URL i kuhikuhi ʻia a hōʻike i ka ʻike me ka code status HTTP:
Hōʻike ka laʻana i luna i kahi code pane kūleʻa. I ka hihia o kahi pane i loaʻa i kahi helu kuhi, e like me 404 Not Found HTTP hewa, e like ka hopena:
Ke nānā nei i ka pane kikowaena ma o ka polokalamu kele pūnaewele
Hāʻawi ka console developer browser i nā mea hana no ka hana ʻana i nā hana like ʻole, me ka nānā ʻana i ke code kūlana ʻaoʻao. I mea e ʻike ai i ka code HTTP ma ka pane kikowaena, pono ʻoe e wehe i ka console developer (Ctrl+Shift+K) a i ʻole (Ctrl+shift+J) ma muli o ka polokalamu kele pūnaewele i hoʻohana ʻia. A laila, koho i ka ʻāpana "network" a hoʻouka i ka ʻaoʻao i makemake ʻia:
Ke nānā nei i ka pane kikowaena me ka hoʻohana ʻana i nā mea hana kūʻokoʻa
Nui ka nui o nā lawelawe pūnaewele kūʻokoʻa e hāʻawi ana i nā mea hana e nānā i ke code kūlana o ka ʻaoʻao pūnaewele. ʻAe pinepine kēia mau lawelawe iā ʻoe e loaʻa koke i kahi ʻike o ka loaʻa a me ka hana o kāu kumuwaiwai. Hana lākou a pau me ka hoʻohana ʻana i ke kumumanaʻo like. Ma ke ʻano he laʻana, e noʻonoʻo mākou i ke kumuwaiwai kaulana loa - httpstatus.io
ʻO ka mea mua, pono ʻoe e wehe i ka lawelawe ponoʻī, a laila e hoʻokomo i ka helu o ka ʻaoʻao e pane ai ʻoe e ʻike ai, a noi i ka hōʻoia:
E hōʻike ʻia ka hopena ma lalo o ka ʻaoʻao:
Panina
I ka hopena, pono e hoʻokūpaʻa ʻia ʻo ka hoʻomaopopo ʻana a me ka hiki ke heluhelu i nā code error HTTP he mākaukau koʻikoʻi no ka poʻe e pili ana i ka hoʻomohala pūnaewele a me ka mālama ʻana i ka server. Ke noʻonoʻo nei mākou i kēlā me kēia hewa a ʻimi i nā mea hana e ʻike ai iā lākou, ʻike mākou i nā kumu e pono ai ke hoʻokele pono i kēia mau lawelawe pūnaewele.