Y llinell statws HTTP yw'r term a roddir i god statws HTTP (y rhif cod gwirioneddol) pan fo'r rheswm HTTP yn ymadrodd 1 (y disgrifiad byr).
Gallwch ddarllen mwy am godau statws HTTP yn ein Codau Statws Beth Ydi HTTP? darn. Rydym hefyd yn cadw rhestr o wallau cod statws HTTP (4xx a 5xx) ynghyd â rhai awgrymiadau ar sut i'w hatgyweirio.
Sylwer: Er ei bod yn dechnegol yn anghywir, cyfeirir at linellau statws HTTP yn aml fel codau statws HTTP yn unig.
Categorïau Cod Statws HTTP
Fel y gwelwch isod, mae codau statws HTTP yn gyfanrifau tair digid. Defnyddir y digid cyntaf i adnabod y cod o fewn categori penodol - un o'r pump hyn:
- 1XX: Gwybodaeth - derbyniwyd y cais neu mae'r broses yn parhau.
- 2XX: Yn cadarnhau bod y camau wedi eu cwblhau'n llwyddiannus neu eu deall.
- 3XX: Ailgyfeirio - mae angen i rywbeth arall ddigwydd er mwyn cwblhau'r cais.
- 4XX: Gwall cleient sy'n nodi na all y cais gwblhau neu gynnwys y cystrawen anghywir.
- 5XX: Gwall gweinydd sy'n nodi bod y gweinydd wedi methu â chwblhau cais a oedd yn ddilys yn ddilys.
Nid oes rhaid i geisiadau sy'n deall codau statws HTTP wybod pob un o'r codau, sy'n golygu bod cod anhysbys hefyd yn cynnwys ymadrodd rheswm HTTP anhysbys, a fydd yn rhoi llawer o wybodaeth i'r defnyddiwr. Fodd bynnag, mae'n rhaid i'r ceisiadau HTTP hyn ddeall y categorïau neu'r dosbarthiadau fel yr ydym wedi'u disgrifio uchod.
Os nad yw'r meddalwedd yn gwybod beth mae'r cod penodol yn ei olygu, gall o leiaf nodi'r dosbarth. Er enghraifft, os nad yw côd statws 490 yn hysbys i'r cais, gall ei drin fel 400 oherwydd ei fod yn yr un categori, a gall wedyn dybio bod rhywbeth o'i le ar gais y cleient.
Llinellau Statws HTTP (Codau Statws HTTP + Ymadroddion Rheswm HTTP)
Cod Statws | Rheswm Rheswm |
100 | Parhau |
101 | Protocolau Newid |
102 | Prosesu |
200 | iawn |
201 | Crëwyd |
202 | Derbyniwyd |
203 | Gwybodaeth An-Awdurdodol |
204 | Dim Cynnwys |
205 | Ailosod Cynnwys |
206 | Cynnwys rhannol |
207 | Aml-Statws |
300 | Dewisiadau Lluosog |
301 | Symud yn barhaol |
302 | Wedi dod o hyd |
303 | Gweler Arall |
304 | Heb ei Addasu |
305 | Defnyddiwch Ddirprwy |
307 | Ailgyfeirio dros dro |
308 | Ailgyfeirio Parhaol |
400 | Cais drwg |
401 | Heb awdurdod |
402 | Y Gofynnir am Daliad |
403 | Gwaherddir |
404 | Heb ei Ddarganfod |
405 | Dull Heb ei Ganiatáu |
406 | Ddim yn Derbyniol |
407 | Angen Dilysiad Dirprwyol |
408 | Cais Amser Allan |
409 | Gwrthdaro |
410 | Wedi mynd |
411 | Hyd Gofynnol |
412 | Methiant Rhagofalon |
413 | Gofynnwch i'r Undeb yn Rhy Fawr |
414 | Cais-URI Rhy Fawr |
415 | Math o Gyfryngau Heb Gefnogaeth |
416 | Ystod Cais Ddim yn Boddhad |
417 | Disgwylir Disgwyliad |
421 | Cais Camddefnyddiedig |
422 | Unity Dros Dro |
423 | Wedi'i chloi |
424 | Dibyniaeth Fai |
425 | Casgliad anghyffredin |
426 | Uwchraddio Angenrheidiol |
428 | Angen rhagofalon |
429 | Gormod o geisiadau |
431 | Cais Caeau Pennawd yn Rhy Fawr |
451 | Am ddim Am Rhesymau Cyfreithiol |
500 | Gwall Gweinyddwr Mewnol |
501 | Heb ei Weithredu |
502 | Porth Bad |
503 | Gwasanaeth ar gael |
504 | Porth Amser |
505 | Fersiwn HTTP Heb ei gefnogi |
506 | Amrywiant Hefyd yn Negodi |
507 | Storio annigonol |
508 | Dileu Canlyniad |
510 | Heb Estynedig |
511 | Gofynion Dilysu Rhwydwaith |
[1] Mae'r rhesymau HTTP yn cael eu hargymell yn unig sy'n ymadrodd â chodau statws HTTP. Caniateir ymadrodd rheswm gwahanol fesul RFC 2616 6.1.1. Fe allech chi weld rheswm HTTP yn disodli'r ymadroddion â disgrifiad mwy "cyfeillgar" neu mewn iaith leol.
Llinellau Statws HTTP answyddogol
Gallai llinellau statws HTTP isod gael eu defnyddio gan rai gwasanaethau trydydd parti fel ymatebion gwall, ond ni chânt eu nodi gan unrhyw RFC.
Cod Statws | Rheswm Rheswm |
103 | Checkpoint |
420 | Methiant Dull |
420 | Gwella Eich Calm |
440 | Mewngofnodi Amserlen |
449 | Ailadroddwch â |
450 | Wedi'i rhwystro gan Reoliadau Rhieni Windows |
451 | Ailgyfeirio |
498 | Tocynnau Annilys |
499 | Tocyn Angenrheidiol |
499 | Gwrthodwyd cais gan antivirus |
509 | Llai o Gyfyngiad Lled Band |
530 | Mae'r safle wedi'i rewi |
Sylwer: Mae'n bwysig cofio, er y gall codau statws HTTP rannu'r un niferoedd â chamgymeriadau a geir mewn cyd-destunau eraill, fel gyda chodau gwall Rheolwr y Dyfais , nid yw'n golygu eu bod yn gysylltiedig mewn unrhyw ffordd.