Esboniwyd Codau Gwall a Statws HTTP

Deall gwallau gwefan a beth i'w wneud amdanynt

Pan fyddwch chi'n ymweld â gwefannau, mae'ch porwr-y cleient yn gwneud cysylltiadau â gweinyddwyr gwe trwy brotocol rhwydwaith o'r enw HTTP . Mae'r cysylltiadau rhwydwaith hyn yn cefnogi anfon data ymateb gan y gweinyddwyr yn ôl i gleientiaid gan gynnwys cynnwys tudalennau gwe a hefyd rhywfaint o wybodaeth reoli protocol. Weithiau, efallai na fyddwch yn llwyddiannus wrth gyrraedd y wefan rydych chi'n ceisio'i gyrraedd. Yn lle hynny, byddwch chi'n gweld cod gwall neu statws.

Mathau o Godau Gwall a Statws HTTP

Mae data ymateb y gweinydd HTTP ar gyfer pob cais yn rhif cod sy'n nodi canlyniad y cais. Mae'r codau canlyniad hyn yn rifau tri digid wedi'u rhannu'n gategorïau:

Dim ond ychydig o'r codau gwallau a statws niferus sy'n cael eu gweld ar y rhyngrwyd neu fewnrwyd . Dangosir codau sy'n gysylltiedig â gwallau fel arfer mewn tudalen we lle maent yn cael eu harddangos fel allbwn cais a fethwyd, tra nad yw codau statws eraill yn cael eu harddangos i ddefnyddwyr.

200 OK

Cyffredin Wikimedia

Yn achos statws HTTP 200 OK , fe wnaeth y gweinydd gwe brosesu'r cais yn llwyddiannus a throsglwyddo'r cynnwys i'r porwr. Mae'r rhan fwyaf o geisiadau HTTP yn arwain at y statws hwn. Anaml y bydd y defnyddwyr yn gweld y cod hwn ar y sgrin wrth i borwyr gwe fel arfer ddangos codau pan fo rhywfaint o broblem.

Gwall 404 Heb ei Ddarganfod

Pan welwch HTTP gwall 404 heb ei ddarganfod , ni all y gweinydd gwe ddod o hyd i'r dudalen, ffeil, neu adnodd arall y gofynnwyd amdani. Mae gwallau HTTP 404 yn dangos bod y cysylltiad rhwydwaith rhwng cleient a gweinydd wedi'i wneud yn llwyddiannus. Mae'r gwall hwn yn digwydd fel arfer pan fydd defnyddwyr yn rhoi URL anghywir i mewn i borwr, neu mae gweinyddwr gweinydd y we yn dileu ffeil heb ailgyfeirio'r cyfeiriad i leoliad newydd dilys. Dylai defnyddwyr wirio'r URL i fynd i'r afael â'r broblem hon neu aros i weinyddwr y we ei chywiro.

Gwall 500 Gwall Gweinyddwr Mewnol

Cyffredin Wikimedia

Gyda Gwall 500 Gwall Gweinyddwr Mewnol HTTP, derbyniodd y gweinydd gwe gais dilys gan gleient ond ni allai ei brosesu. Mae 500 o wallau HTTP yn digwydd pan fydd y gweinydd yn dod ar draws glitch technegol cyffredinol fel bod yn gof ar y gofod neu ddisg isel. Rhaid i weinyddwr gweinyddwr ddatrys y broblem hon. Mwy »

Gwall 503 Gwasanaeth ar gael

Parth cyhoeddus

Mae gwall HTTP 503 Gwasanaeth ar y cyfan yn nodi na all gweinydd gwe brosesu'r cais cleient sy'n dod i mewn. Mae rhai gweinyddwyr gwe yn defnyddio HTTP 503 i nodi methiannau disgwyliedig, oherwydd polisïau gweinyddol megis mwy na therfyn ar y nifer o ddefnyddwyr cydamserol neu ddefnydd CPU, i'w gwahaniaethu o fethiannau annisgwyl a fyddai fel arfer yn cael eu hadrodd fel HTTP 500.

301 Symud yn barhaol

Parth Cyhoeddus

HTTP 301 Symudwyd yn barhaol yn nodi bod yr URI a bennir gan y cleient wedi'i symud i leoliad gwahanol gan ddefnyddio dull o'r enw HTTP ailgyfeirio , sy'n caniatáu i'r cleient gyflwyno cais newydd a chael yr adnodd o'r lleoliad newydd. Mae porwyr gwe yn dilyn ail-gyfeiriadau HTTP 301 yn awtomatig heb orfod ymyrraeth defnyddwyr.

302 Wedi Canfod neu 307 Ailgyfeirio Dros Dro

Parth Cyhoeddus

Mae Statws 302 wedi'i ddarganfod yn debyg i 301, ond lluniwyd cod 302 ar gyfer achosion lle mae adnodd yn cael ei symud dros dro yn hytrach nag yn barhaol. Dylai gweinyddwr gweinydd ddefnyddio HTTP 302 yn unig yn ystod cyfnodau cynnal a chadw byr. Mae porwyr gwe yn dilyn 302 yn ailgyfeirio yn awtomatig fel y gwnaethant ar gyfer cod 301. Ychwanegodd HTTP fersiwn 1.1 god newydd, 307 Ailgyfeirio dros dro , i nodi ailgyfeiriadau dros dro.

400 Cais Gwael

Parth Cyhoeddus

Fel arfer, mae ymateb o 400 Cais Gwael yn golygu nad oedd y gweinydd gwe yn deall y cais oherwydd cystrawen annilys. Fel arfer, mae hyn yn dangos glitch dechnegol sy'n cynnwys y cleient, ond gall llygredd data ar y rhwydwaith ei hun hefyd achosi'r gwall.

401 heb awdurdod

Parth Cyhoeddus

Mae'r gwall 401 heb awdurdod pan fo cleient y we yn gofyn am adnodd gwarchodedig ar y gweinydd, ond nid yw'r cleient wedi ei ddilysu ar gyfer mynediad. Fel arfer, rhaid i gleient logio i'r gweinydd gydag enw defnyddiwr dilys a chyfrinair i ddatrys y broblem.

100 Parhau

Parth Cyhoeddus

Ychwanegwyd yn fersiwn 1.1 y protocol, Dyluniwyd statws HTTP 100 i barhau i ddefnyddio lled band rhwydwaith yn fwy effeithlon trwy ganiatįu i weinyddwyr gyfle i gadarnhau eu bod yn barod i dderbyn ceisiadau mawr. Mae'r protocol Parhau yn caniatáu i gleient HTTP 1.1 anfon neges fach wedi'i ffurfweddu'n arbennig gan ofyn i'r gweinydd ateb gyda chod 100. Yna, mae'n aros am yr ymateb cyn anfon cais dilynol (fel arfer yn fawr). Nid yw cleientiaid HTTP 1.0 a gweinyddwyr yn defnyddio'r cod hwn.

204 Dim Cynnwys

Parth Cyhoeddus

Fe welwch neges 204 No Content pan fydd y gweinydd yn anfon ateb dilys i gais cleient sy'n cynnwys gwybodaeth pennawd yn unig-nid yw'n cynnwys unrhyw gorff neges. Gall cleientiaid y We ddefnyddio HTTP 204 i brosesu ymatebion gweinydd yn fwy effeithlon, gan osgoi adnewyddu tudalennau'n ddiangen, er enghraifft.

502 Pyrth Bad

Parth Cyhoeddus

Mae problem rhwydwaith rhwng y cleient a'r gweinydd yn achosi gwall 502 y Bad Gateway . Gellir ei achosi gan wallau ffurfweddu mewn wal tân rhwydwaith , llwybrydd, neu ddyfais porth rhwydwaith arall.