Còd inbhe taisbeanaidh làrach-lìn mar fhreagairt do mhearachdan
Is e còdan inbhe HTTP còdan freagairt àbhaisteach air an toirt seachad le freiceadan làrach-lìn air an eadar-lìon. Bidh na còdan a 'cuideachadh le bhith a' comharrachadh adhbhar na duilgheadas nuair nach eil làrach lìn no goireas eile a 'tarraing gu ceart.
Is e an teirm còd inbhe HTTP an teirm chumanta airson loidhne inbhe HTTP a tha a 'gabhail a-steach an dà chuid còd inbhe HTTP agus abairt adhbhar HTTP .
Uaireannan canar còdan inbhe HTTP ris na còdan mearachd brabhsair no còdan mearachd eadar-lìn.
Mar eisimpleir, tha loidhne inbhe HTTP 500: Mearachd Eadar-lìn an Luchd-frithealaidh air a dhèanamh suas de chòd inbhe HTTP de 500 agus an abairt HTTP airson Mearachd an Eadar-lìn .
Tha còig roinnean de mhearachdan còd inbhe HTTP ann; Is iad seo an dà phrìomh bhuidheann:
Mearachd Cliant 4xx
Tha a 'bhuidheann seo de chòd inbhe HTTP a' gabhail a-steach an fheadhainn far a bheil co-chòrdadh dona anns an iarrtas airson duilleag lìn no goireas eile, no nach urrainnear a lìonadh airson adhbhar eile, a rèir coltais an neach-dèiligidh (an surfer lìn).
Tha cuid de na còdan cumanta HTTP a 'mearachd cleachdaiche cumanta a' gabhail a-steach 404 (gun lorg) , 403 (casg) , agus 400 (Droch iarrtas) .
Meud Neach-frithealaidh 5xx
Tha a 'bhuidheann seo de chòdanan inbhe HTTP a' gabhail a-steach an fheadhainn far a bheil frithealaiche na làraich a 'tuigsinn an iarrtais airson duilleag lìn no goireas eile ach nach eil e comasach a lìonadh airson adhbhar air choireigin.
Tha cuid de na còdan inbhe HTTP ann an teachdaireachd cumanta a 'gabhail a-steach 500 neach a tha a' còrdadh riutha (Mearachd Eadar-fhrithealaiche) , còmhla ri 503 (Seirbheis a-mhàin) agus 502 (Bad Gateway) .
Barrachd fiosrachaidh mu Chòdan Inbhe HTTP
Tha còdan inbhe HTTP eile ann a thuilleadh air còdan 4xx agus 5xx. Tha còdan 1xx, 2xx, agus 3xx ann cuideachd a tha feumail, a 'dearbhadh soirbheachas, no a' toirt seachad ath-stiùireadh, fa leth. Chan e mearachdan a th 'anns na seòrsaichean seo de chòd inbhe HTTP, agus mar sin cha bu chòir dhut a bhith mothachail mun deidhinn sa bhrobhsair.
Faic liosta iomlan de mhearachdan air duilleag Ceàrr ar còd stàladh HTTP , no faic na loidhnichean inbhe HTTP uile (1xx, 2xx, agus 3xx) anns na Loidhnichean Inbhe HTTP againn . pìos.
Is e duilleag Clàraidh Còd Inbhean prothaid IANA's Hippertext (HTTP) an stòr oifigeil airson còdan inbhe HTTP ach uaireannan bidh mearachdan a bharrachd a bharrachd a 'mìneachadh fiosrachadh a bharrachd aig Windows. Gheibh thu liosta iomlan dhiubh sin air làrach-lìn Microsoft.
Mar eisimpleir, ged a tha còd inbhe HTTP de 500 a ' ciallachadh Mearachd Freastair Eadar-lìn , tha Microsoft Internet Information Services (ISS) a' cleachdadh 500.15 gus ciallachadh nach eil iarrtasan dìreach airson Global.aspx ceadaichte .
Seo beagan eisimpleirean eile:
- 404.13 a tha an adhbhar HTTP a thaobh abairt fad na Cuingealachd ro mhòr .
- 500.53 a ' ciallachadh Chaidh mearachd ath-sgrìobhaidh a dhèanamh rè RQ_RELEASE_REQUEST_STATE làimhseachadh fios. Thachair mearachd ruigheachd riaghlaidh a-mach. Tha an riaghailt air a cho-dhealbhadh gus a chuir gu bàs mus faigh an tasg-cleachdaidh an toraidh air ùrachadh .
- 502.3 a ' ciallachadh Bad Gateway: Mearachd Ceangail Adhartais (ARR) .
Chan eil na fo-chòdan ris an canar sin a chaidh a chruthachadh le Microsoft ISS a 'cur an àite còdan inbhe HTTP ach an àite sin gheibhear iad ann an diofar raointean de Windows mar fhaidhlichean sgrìobhaidh.
Chan eil a h-uile càil mearachd ceangailte
Chan eil còd inbhe HTTP co-ionann ri còd mearachd Manaidsear Inneal no còd mearachd siostam . Bidh cuid de chòdan mearachd an t-siostaim a 'co-roinn àireamhan còd le còdan inbhe HTTP ach tha mearachdan eadar-dhealaichte ann le teachdaireachdan mearachd co-cheangailte gu tur eadar-dhealaichte.
Mar eisimpleir, tha còd inbhe HTTP 403.2 a ' ciallachadh gu bheil cead leughaidh toirmisgte . Ach, tha còd mearachd siostam 403 ann cuideachd a tha a 'ciallachadh nach eil am pròiseas ann am modh pròiseas pròiseas .
Mar an ceudna, dh 'fhaodadh an còd inbhe 500 a tha a' ciallachadh Mearachd Freiceadan Eadar-lìn a bhith furasta a thruailleadh airson còd mearachd siostam 500 a tha a 'ciallachadh nach urrainn cunntas luchd-cleachdaidh a luchdachadh .
Ach, chan eil iad sin co-cheangailte agus cha bu chòir dèiligeadh riutha mar an ceudna. Aon taisbeanaidhean ann am brabhsair lìn agus a 'mìneachadh teachdaireachd mearachd mu dheidhinn an neach-dèiligidh no an neach-frithealaidh, fhad' sa tha an neach eile a 'nochdadh ann an àiteachan eile ann an Windows agus chan eil e a' toirt a-steach an brabhsair lìn idir.
Ma tha trioblaid agad a 'comharrachadh a bheil an còd mearachd a chì thu a' chòd inbhe HTTP, coimhead gu cùramach air far a bheil an teachdaireachd ri fhaicinn. Ma chì thu mearachd sa bhrobhsair agad, air an duilleag lìn , is e còd freagairt HTTP a th 'ann.
Bu chòir teachdaireachdan mearachd eile a bhith air an làimhseachadh air leth stèidhichte air an t-suidheachadh anns am faicear iad: Chì thu còdan mearachd Manaidsear an inneal ann am Manaidsear an Uidheam, thèid còdan mearachd siostam a thaisbeanadh air feadh Windows, tha còdan POST air an toirt seachad tron Power On Self Test , etc.