De HTTP-statusline is de term gegeven oan de HTTP-status-koade (it aktuele koade nûmer) as begeliede wurdt troch de HTTP-reden-phrase 1 (de koarte beskriuwing).
Jo kinne mear leare oer HTTP-status-koades yn ús wat binne HTTP-statuscodes? stik. Wy hâlde ek in list fan HTTP- statuskodingsfragers (4xx en 5xx) tegearre mei guon tips oer hoe jo se beheare.
Taljochting: Alhoewol't technyske net-tekenrige HTTP-statuslinen wurde faak oantsjutten as ienfâldige HTTP-status-koades.
HTTP-statuskodekategoryen
As jo hjirûnder sjogge, binne HTTP-status-koaden trije digitale yntegers. De earste earste digit wurdt brûkt om de koade te identifisearjen binnen in spesifike kategory - ien fan dizze fiifens:
- 1XX: Informational - it fersyk is akseptearre of it proses wurdt trochgean.
- 2XX: befestiget dat de aksje súksesfol of fereaske waard.
- 3XX: Redireksje - wat oars moat plakfine om it fersyk te foltôgjen.
- 4XX: Clientflater dat oanjout dat it fersyk net kompleet of it ferkearde syntaksis befettet.
- 5XX: Tsjinner flater dat oanjout dat de tsjinner gjin fersyk foltôge hat dy't as wierskynlik jildich wie.
Applikaasjes dy't HTTP-statusskoades begripe, moatte net alle koders witte, wat in ûnbekende koade hat in unbekende HTTP-riging-fraach, dy't de brûker net folle ynformaasje jaan sil. Dizze HTTP-tapassingen moatte lykwols de kategoryen of klassen ferstean lykas wy har hjirboppe beskreaun hawwe.
As de software net wit wat de spesifike koade betsjuttet, kin it minste de klasse identifisearje. Bygelyks, as in status fan 490 status is ûnbekend foar de applikaasje, kin it as 400 behannelje, om't it yn 'e selde kategory is en kin der fan útstelle dat der wat ferkeard is mei it clientfraach.
HTTP-statuslinen (HTTP-statuskodels + HTTP-redenen)
Status Code | Reden Phrase |
100 | Trochgean |
101 | Protokollen skeakelje |
102 | Bewurking |
200 | OK |
201 | Makke |
202 | Aksepteare |
203 | Net-autoritative ynformaasje |
204 | Gjin ynhâld |
205 | Resinte ynhâld |
206 | Partial Content |
207 | Multi-Status |
300 | Meardere karsten |
301 | Permanint bewarre |
302 | Found |
303 | Sjoch oars |
304 | Net feroare |
305 | Brûk proxy |
307 | Temporary Redirect |
308 | Permanent Redirect |
400 | Bad Request |
401 | Unautorisearre |
402 | Fergunning nedich |
403 | Ferbean |
404 | Net fûn |
405 | Methode net tastien |
406 | Net akseptabel |
407 | Proxyautifikaasje ferplicht |
408 | Freegje om in skoft |
409 | Konflikt |
410 | Gone |
411 | Length Required |
412 | Fereaske mislearre |
413 | Freegje de entiteit te grut |
414 | Fersyk-URI te grut |
415 | Unbekende Mediatype |
416 | Request Range Net befetsje |
417 | Ekspektaasje mislearre |
421 | Misdirected Request |
422 | Unbeheindbare entiteit |
423 | Locked |
424 | Oflevere ôfwikseling |
425 | Unbeheindere kolleksje |
426 | Upgrade ferplichte |
428 | Prioriteit ferplicht |
429 | Too Many Requests |
431 | Request Header Fields te grut |
451 | Net beskikber foar juridyske redenen |
500 | Ynterne server flater |
501 | Net ymplemintearre |
502 | minne tagongspoarte |
503 | Tsjinst net beskikber |
504 | Gateway Time-out |
505 | HTTP ferzje Net stipe |
506 | Fariant ferjit ek |
507 | Net genôch opslach |
508 | Loop Detected |
510 | Net útwreide |
511 | Netwurkautifikaasje ferplicht |
[1] De HTTP-reden-útdrukken dy't begjinne mei HTTP-status-koades wurde allinich oanbean. In oare basisfoarming is tastien per RFC 2616 6.1.1. Jo sjogge HTTP redenen útferwizings dy't ferfongen wurde troch in mear "frekwinsje" beskriuwing of yn in lokale taal.
Unofficial HTTP-statusline
De HTTP-statuslinen hjirûnder kinne brûkt wurde troch guon tsjinsten fan tredden as flateraksjes, mar se wurde net oanjûn troch elke RFC.
Status Code | Reden Phrase |
103 | Checkpoint |
420 | Method mislearre |
420 | Ferheegje jo kalm |
440 | Ynlogge Timeout |
449 | Werhinne mei |
450 | Blokkearre troch Windows Parental Controls |
451 | Redirect |
498 | Unjildich tosken |
499 | Toen needsaaklik |
499 | Fersyk is ferbean troch antivirus |
509 | Bandbreedtefergrutting tafoege |
530 | Side is gefrôn |
Opmerking: It is wichtich om te herimpeljen dat HTTP-statuscodes dus selekteare siden mei ferwizings nei berjochten fûn wurde kinne yn oare konteksten fûn wurde, lykas mei Device Manager-flater-koades , it betsjut net dat se op elke manier relatearre binne.