Léim go dtí an príomhábhar

Tagairt Cóid Stádais HTTP saor in aisce

Tagairt in-chuardaigh le haghaidh gach cód stádais HTTP — cad a chiallaíonn gach ceann, cá n-úsáidtear é, agus cúiseanna coitianta. Ó 100 go 511.

Oibríonn as líne nuair a lódáiltear é

61 cód stádais

100

Lean ar Aghaidh

Fuair an freastalaí ceannlínte an iarratas agus ba cheart don chliant gealadh le leanúint ar aghaidh leis an corp.

Úsáidtear do iarmhairtí le Expect: 100-continue. Admhaíonn an freastalaí go bhfuil sé réidh an corp a fháil sula seolann an cliant é. Ní fhactear go minic in apps gréasáin nua-aimseartha.

RFC 9110 ↗
101

Prótacal Aistrithe

Tá an freastalaí ag athrú prótacal mar a iarr an cliant.

Is é an rud is coitianta ná an t-uasghrádú WebSocket - iarratas an chliaint Upgrade: websocket agus an freagra an fhreastalaí 101 chun athrú.

RFC 9110 ↗
102

Próiseáil

Fuair an freastalaí an t-iarratas agus tá sé ag próiseáil, ach níl aon freagra ar fáil fós.

Freagra eatramhach WebDAV a seoladh chun eirí in úachtar an chliaint le linn oibriúchán fada. Seanchaite - níor chóir do fhreastalaí nua-aimseartha a sheoladh.

RFC 2518 ↗
103

Leathbhreathúnais Luath

Ceannlínte réamhbhreathúnacha sula an freagra deiridh.

Ceadaíonn sé do fhreastalaí ceannlínte Link a sheoladh (réamhluchtú/réamhceangal) agus an freagra deiridh á réiteach fós, ionas gur féidir le brabhsálaithe tosú a bhaint as sócmhainní criticiúla go tapa.

RFC 8297 ↗
200

OK

Lean ar aghaidh an iarratas.

An freagra toradh caighdeánach. Braitheann an bhrí ar an modh HTTP: GET → acmhainn ar ais, POST/PUT → gníomh críochnaithe.

RFC 9110 ↗
201

Cruthaithe

Cruthaithe acmhainn nua go rathúil.

Coitianta tar éis POST. Ba cheart don fhreagra ceannlíne Suíomh a áireamh a dhíríonn ar URL an acmhainne nua.

RFC 9110 ↗
202

Glactha

Glacadh leis an iarratas ar phróiseáil, ach níl an próiseáil iomlán fós.

Ar a shon oibríochtaí neamhshioncronach - tá an freastalaí ag cuir na hoibre i scuaine. Ba cheart don chliant stádas-phointe a thumadh nó a sheiceáil ar ais níos déanaí.

RFC 9110 ↗
203

Faisnéis Neamh-Ualuigh

Bhraistear an freagra ag próiseálaí athraithe.

Lean ar aghaidh an iarratas, ach bhraistear an payload ó an freastalaí ar bun go hintermediéareach (mar shampla, a chuntas nó a ag claochlú proxy) - mar shampla, re-chomhbhrúigh íomhánna. Anaix sa chleachtas.

RFC 9110 ↗
204

Aon Ábhar

Lean ar aghaidh an iarratas ach níl corp an fhreagra ann.

Go minic úsáidtear do oibríochtaí DELETE nó nuashonruithe PUT nach ngá corp a thabhairt ar ais. Ba cheart don chliaint gan bhogadh ó an leathanach reatha.

RFC 9110 ↗
205

Athshuí Inneachar

Lean ar aghaidh an iarratas; ba cheart don chliaint an amharc an doiciméad a athshuí.

Cosúil le 204, ní corp ar ais - ach deirtear don chliaint freisin an fhoirm nó amharc a athreoraigh an t-iarratas a thúsreoraigh (m.sh. gealadh na réimsí foirme don iontráil eile).

RFC 9110 ↗
206

Páirt Inneachar

Sheol an freastalaí díreach páirt den acmhainn.

Freagra ar iarratas Raon. Úsáidtear ag imreoirí físchláir agus bainisteoir íoslódálacha chun íoslódálacha bhriste a athbhreith nó fichéirí móra a shruth.

RFC 9110 ↗
207

Iolstádas

Tá an corp an fhreagra ina bhfuil iolrú stádas cód d'iolrú oibríochta.

WebDAV: tuairiscíonn corp XML an toradh an-iomad oibríochtaí faoi leith go neamhspleách - m.sh. bogadh dronuilleog ionas gur éirigh roinnt earraí agus theip ar bhraistí.

RFC 4918 ↗
208

Tuariscthe Cheana

Ba bhraistí ballraitheoirí bailiúchán cheana sa fhreagra.

WebDAV: úsáidtear taobh istigh 207 Iolstádas freagra chun ballraitheoirí an bhailiúchán céanna a sheachaint athuair a chruthú ceangal timpeall.

RFC 5842 ↗
226

IM Úsáidte

Is é an freagra toradh an dhéantús ionada a cuireadh i bhfeidhm ar an acmhainn.

Fálte ionchódaithe: seolann an freastalaí diff i gcoinnibh leagan roimhe in áit an acmhainne iomlán, a shábháil bandaleithead. Roinn i bhfad air a chur i bhfeidhm.

RFC 3229 ↗
300

Iolrú Roghanna

Tá iolrú ionadaigh an acmhainne ar fáil.

Tairgean an freastalaí iolrú roghanna (m.sh. formáidí difriúla nó teangacha) agus ba cheart don chliaint ceann a roghnú. Ní fhactear go minic, toisc go bhainistíonn ionramháil ábhar uathaithe é go hiondúil.

RFC 9110 ↗
301

Bogtha go Buan

Bhog an acmhainn go buan go URL nua.

Úsáid ar a shon athruithe URL buan - ghlan inneall cuardaigh a gceartlárairc. Gluaiseann údarás SEO go dtí an URL nua.

RFC 9110 ↗
302

Aimsithe (Athsheoladh Sealadach)

Tá an acmhainn go sealadach ag URL difriúil.

Léiríonn go bhfuil an t-athsheoladh ní buan. Níos laghdú tiomnaithe ná 301. Úsáid ar a shon rudaí ar nós 'logáil isteach ag teastáil, ag athsheolado /login'.

RFC 9110 ↗
303

Féach Ar Cheile

Athsheoladh go URL difriúil ag baint úsáide as GET.

Úsáidte i ndiaidh soibhmithe POST - deir an freagra 'bhraistí do POST, féach an URL GET seo ar an toradh'. Gheibhean brabhsálaithe an URL nua i gcónaí.

RFC 9110 ↗
304

Gan Athrú

Tá an leagan taisce fós bailí; a úsáid.

Freagra ar iarratas coinníollach (le ceannlínte If-None-Match nó If-Modified-Since). Sábháiltear bandaleithead - níl corp ar ais.

RFC 9110 ↗
307

Athsheoladh Sealadach

Cosúil le 302 ach caomhnú an mhodh HTTP bhunaidh.

Má ba POST an bhunaidh, úsáideann an t-athsheoladh freisin POST. Nua-aimseartha malartach ar 302 nuair a théann caomhnú modh i gceist.

RFC 9110 ↗
308

Athsheoladh Buan

Cosúil le 301 ach caomhnú an mhodh HTTP bhunaidh.

Nua-aimseartha ionadach ar 301 nuair a bhaineasd POST iarmhairtí a fhanúint POST tar éis an athsheoladh.

RFC 9110 ↗
400

Iarratas Droch

Níorbh fhéidir an freistalaí a thuiscint an t-iarratas toisc droch-dhramhchód.

Cúiseanna coitianta: JSON mídhóthain sa chorp, paraiméadair iarratas neamhbhailí, nó réimsí ábhartha a ghealadh. Seiceáil an corp an t-iarratas agus ceannlínte.

RFC 9110 ↗
401

Neamhúdaraithe

Teastaíonn fianúsachta agus níor soláthraítear.

Caithfidh an cliant úsáidí fianúsachta a áireamh (Údarú ceannlíne, fianán, token). 'Neamhúdaraithe' is ea bréag - ciallaíonn sé 'neamh-fhíoraithe' i ndáiríre.

RFC 9110 ↗
402

Íoc ag Éileamh

Roghnaithe ar a shon úsáid sa todhchaí - uaireanta úsáidtear ar a shon socrú API íoctha.

Gearradh i dtosach ar a shon íocaí digiteacha. Gealadh nua-aimseartha: foluain API uaireanta 402 nuair a bhaistí úsáideoir a dtáillí stad iomlán.

RFC 9110 ↗
403

Toirmiscthe

Tá an cliant fíoraithe ach níl cead aige.

Difriúil ó 401 - tá an úsáideoir LOGÁILTE ISTEACH, ach níl dóthain cead ar a chuid cuntas don acmhainn seo. Seiceáil ról/loighic chead.

RFC 9110 ↗
404

Gan Fhéifaidh

Níl an acmhainn iarraigthe ann.

Bocht an URL go mícheart, an acmhainn ba scriosta, nó níor bhí ann go deo. Foluain freistalaí uaireanta 404 chun a fholúain gur 403 ba chóir a bheith níos cruinn.

RFC 9110 ↗
405

Modh Fágáil Gan Chéad

An modh HTTP úsáidte ní ceadaithe ar a shon an acmhainn seo.

Mar shampla, iarratas GET go crích nach bhfuil glacadh ach POST. Ba cheart don fhreagra ceannlíne Ceadaigh a áireamh ag tagartha modhanna bailí.

RFC 9110 ↗
406

Ní Ghlactar

Níl aon ionadú agus na ceannlínte Accept an chliaint a oiriúint.

Iarr an cliant ar chineál inneachar, teanga, nó ionchódú (trí Accept, Accept-Language, Accept-Encoding) níl an freastalaí ábalta a shásamh. Scaoileann go leor freistalaí an dhlí dhocht imeasctha agus fillfidh siad réamhshocrú ina ionad.

RFC 9110 ↗
407

Fianúsacht Proxy Ag Éileamh

Caithfidh an cliant fhéinniú a dhéanamh leis an seachphlé ar dtús.

Cosúil le 401, ach eisithe ag proxy: caithfidh an cliant thúsúnach fianúsachta Proxy-Authorization. Feicthe ar líonraí gníomhairí le proxy fhianúsachta.

RFC 9110 ↗
408

Iarratais Imeall

Chuaigh am an fhreastalaí as feidhm ag fanacht ar an iarratais.

Thóg an cliant an t-am go leor chun corp an iarratais a sheoladh nó chum an nasc a choimeád foluain. Déan iarracht arís.

RFC 9110 ↗
409

Coimhlint

Coimhlintíonn an t-iarratais leis an staid reatha an acmhainne.

De ghnáth tuartha do bharúintí eagarthóireachta comhuaineacha nó cruthú acmhainne dúbailte (m.sh., úsáideoir a chruthú le seoladh ríomhphoist atá ann cheana).

RFC 9110 ↗
410

Imithe

Scriosadh an acmhain agus ní bheidh sí ann arís.

Níos láidre ná 404 — tá a fhios ag an bhfreastalaí go raibh an acmhain ann fadó ach baineadh go buan í. Díinn-innéacsóidh cuardaigh-innéacsanna.

RFC 9110 ↗
411

Fad Riachtanach

Éilíonn an freastalaí ceannáil Content-Length.

Diúltaíodh an t-iarratais toisc go raibh Content-Length ceannáil ar iarraidh agus diúltaíonn an freastalaí corpaí ar mhéid anaithnid. Cuir an ceannáil leis agus déan iarracht arís.

RFC 9110 ↗
412

Tháilg Réamhchoinníoll

Níor tugadh faoi deara coinníoll sna ceannáil an iarratais.

Tuartha nuair a theipeann ceannáil choinníollach ar nós If-Match nó If-Unmodified-Since — de ghnáth fás gealadh: bhraistir duine eile ar an acmhain ó do leagan. Aisghabhann agus déan iarracht arís.

RFC 9110 ↗
413

Laidir Dhála Róbhig

Sáraíonn corp an iarratais teorannas méide an fhreastalaí.

Coitianta nuair a bhíonn comhaid dhathúla ar oscailt. Socrúnn cumraidheoireachta an fhreastalaí (nginx, apache) méid corp uas-theorannach. Seiceáil cumraidheoireachta an fhreastalaí.

RFC 9110 ↗
414

URI Ródhé

Sáraíonn URL an iarratais teorannas fad an fhreastalaí.

De ghnáth beirt ag teanganna fada ceistghrúpa (m.sh. sonraí a ionchódú i GET). Athraigh go POST corp, nó ardaigh an teorannas an fhreastalaí má thugann tú duit féin.

RFC 9110 ↗
415

Cineál Meán Gan Tacaíochta

Ní féidir leis an bhfreastalaí an Content-Type seolta a láimhseáil.

Mar shampla, application/xml a sheoladh go freastalaí nach nglacann ach application/json. Socrú an ceannáil Content-Type i gceart.

RFC 9110 ↗
416

Raon Gan Sásúchán

Tá an raon beart iarrtha taobh amuigh de mhéid an acmhain.

Iarrann an ceannáil Range ar chuid nach bhfuil san fhaisnéis — m.sh. a' cur i gcrích íoslódála thar dheireadh an chomhaid. Ba chóir go mbeadh Content-Range san fhreagra leis an bhfíor-mhéid.

RFC 9110 ↗
417

Theip Ionchais

Ní féidir leis an bhfreastalaí riachtanais an ceannáil Expect a shásúchán.

Seoltar nuair nach bhacann an freastalaí Expect: 100-continue. Seolann roinnt cliaint an ceannáil seo ar shampla ar POSTs ard; díchumasaím de ghnáth réitítear an earráid.

RFC 9110 ↗
418

Is Teapot Mise

Diúltaíonn an freastalaí caife a bhrewd toisc gur teapot atá ann.

Magadh Fhéile Bealtaine 1998 (RFC 2324). Úsáideann roinnt API fíor é do bhagairt nó críochphointe fad-amaideach a bhreisiú. Ní do úsáid táirgeachta.

RFC 2324 ↗
421

Iarratais Mísheolaithe

Seoltar an t-iarratais go freastalaí nach féidir freagra a tháirgeadh air.

Coitianta le hathuslánú nasc HTTP/2: bhain an t-iarratais freastalaí nach bhfuil cumraithe do ainm óstabhála an sprioc. Ba chóir don chliaint iarratas ar nasc nua.

RFC 9110 ↗
422

Ábhar Neamhphróiseáil

Bhí an t-iarratais comhréireach go sintéiseach ach mícheart go séimeamhach.

Mar shampla, parse JSON i gceart ach bhí réimse riachtanach ar iarraidh, nó bhí luach réimse as raon. Coitianta i bhfreagraí bailíochtú REST API.

RFC 9110 ↗
423

Glas

Tá an acmhain glas.

WebDAV: tá an acmhain fhoinse nó cinn sprice glas ag cliant eile, mar sin ní féidir an oibríochta. Fanaigí ar an ghlas a shaoradh nó brisigí é leis an token ceart.

RFC 4918 ↗
424

Spleáchais Theipthe

Theip an t-iarratais toisc gur theip ar iarratais spleách roimhe.

WebDAV: i slabhra oibríochtaí fíorspréachta, theip gníomh níos luaithe, ar an ábhar sin níor tugadh deis an oibríochta. Féach ar an bhfailliú níos luaithe don fhréamh-chúis.

RFC 4918 ↗
425

Ródhé

Diúltaíonn an freastalaí iarratais a phróiseáil a bhfeadfadh a bheith atáilte.

Gaolmhar le TLS 1.3 0-RTT (sonraí luath): ní bhacann an freastalaí an t-iarratais a phróiseáil agus féadann sé a bheith atáilte. Ba chóir don chliaint iarratas tar éis an lamhscríobh a chríochnaí.

RFC 8470 ↗
426

Uasghrádú Riachtanach

Caithfidh an cliant fothocal difriúil a athraí.

Diúltaíonn an freastalaí an t-iarratais a fhreastal ar an bhfothocal reatha ach tabharfaidh sé ar dhiaidh uasghrádú — cuimsíonn an freagra ceannáil Uasghrádú ag ainmniú an bhfothocal riachtanach.

RFC 9110 ↗
428

Réamhchoinníoll Riachtanach

Éilíonn an freastalaí go mbeidh an t-iarratais coinníollach.

Éilíonn an freastalaí ceannáil choinníollach (ar nós If-Match) a sheachaint ar choimhlintí ar chaill-dhiosúchán. Fadhairt an acmhain, gríobh a ETag, agus athsheoladh le If-Match.

RFC 6585 ↗
429

Iomarca Iarratas

Dheargthas an cliant ag ráta-theorannaí.

Moillis. Ba chóir go mbeadh ceannáil Retry-After san fhreagra ag a rá cathain a dhéantar arís. Coitianta le API a bhíonn róstór iarratas.

RFC 6585 ↗
431

Páirc-Bhéarla Ceannáil Iarratas Róbhig

Tá ceannáil ró-dhé don bhfreastalaí a phróiseáil.

Gach ceannáil amháin nó an méid iomlán ceannáil sáraíonn an teorannas — de ghnáth beirt le fianáin róshiúlta. Soiléir fianáin nó laghdaigh a stóralas i d'app.

RFC 6585 ↗
451

Gan Bhreiseán ar Adhbhair Dlíochtúla

Ceadúnas diúltaithe ag dréachtaí dlíochtúla.

Blocanna an acmhain ar dhéiseanna dlíochtúla — cinsireachta, orduithe cúirte, nó rialacháin réigiúnacha. Is samhail ar an úrscéal Fahrenheit 451 an uimhir.

RFC 7725 ↗
500

Earráid Freastalaí Inmheánach

Bhraistir an freastalaí dáil gan súil air.

Gealadh ginearálta do earráidí freastalaí-thaobh. Cuardaigh logaí freastalaí don cúis iarbhír: eisceacht nó-láimhseáil, earráid bhunachair-sonraí, etc.

RFC 9110 ↗
501

Gan Fheidhmiú

Ní dhéanann an freastalaí tacaíochta ar an bhfeidhmiúlacht iarrtha.

Mar shampla, ní aithnítear an modh HTTP ag an bhfreastalaí. Annamh in cleachtas — is minic a bheidh 405 ar fhéachaint.

RFC 9110 ↗
502

Drochghéata

An freastalaí, ag gníomhú mar ghéata, fuair freagra mhícheart ó bhraistir shuas-sruth.

Coitianta in ailtireachtaí microservice. Fuair do bhrachadóir ualach nó seachphlé freagra mhícheart ó sheirbhís an cúlghníomhaire.

RFC 9110 ↗
503

Seirbhís Gan Bhreiseán

Ní féidir leis an bhfreastalaí an t-iarratais a láimhseáil go fóill.

I síos do chothabháil nó róullmhór. Ba chóir go mbeadh ceannáil Retry-After san fhreagra. Go minic tuartha le linn fhoilsithe.

RFC 9110 ↗
504

Géata Imeall

Chuaigh am an fhreastalaí géata as feidhm ag fanacht ar fhreagra suas-sruth.

Níor fhreagair an seirbhís chúl go gasta go leor. Cuardaigh sláinte seirbhíse suas-sruth agus cumraidheoireachta ama-imeall.

RFC 9110 ↗
505

Leagan HTTP Gan Tacaíochta

Ní dhéanann an freastalaí tacaíochta ar an leagan HTTP a úsáidtear san iarratais.

Ní dhéanann an freastalaí tacaíochta ar an bhfoinsíonn bhreise HTTP don iarratais. Beagán riamh feicthe le cliaint nua-ama.

RFC 9110 ↗
506

Athrán Freisin Negóitsithe

Tá mischumraidheoireachta comhnegóiriú ábhair ag an bhfreastalaí.

Chríochnaigh comhnegóiriú ábhair gheal i lúb: tá an leithlíonn roghnaithe féin cumraithe chun a negóitsiú. Léiríonn sé earráid cumraidheoireachta freastalaí.

RFC 2295 ↗
507

Stóras Neamhdhóthanach

Tá an freastalaí as spás diosca.

Fréamhaítí WebDAV-speisialta ach úsáidtear roinnt freastalaithe ginearálta. Ciallaíonn sé nach féidir leis an bhfreastalaí an t-iarratais a shábháil toisc srianta stórála.

RFC 4918 ↗
508

Lúb Bhrath

Bhraistir an freastalaí lúb gan teorannas agus próiseála an iarratais.

WebDAV: ag próiseáil iarratais Doimhneacht: a dhéan an gan teorannas isteach i lúb (m.sh. ceangail cheannarcúil). Tobscríobhadh an oibríochta.

RFC 5842 ↗
510

Gan Leathnú

Tá síneadh bhreise ar an iarratais riachtanach.

On bhféachaint HTTP Fad-scarúnach: tá an freastalaí i gá le tuilleadh faisnéise sula bhféadfaidh sé an t-iarratais a chomhlíonadh. Go éifeachtach bás ar an ghréasán nua.

RFC 2774 ↗
511

Fhéinniú Ghréasáin Riachtanach

Caithfidh an cliant fhéinniú a dhéanamh rochtain ghréasáin a bhaint.

Úsáidtear ag ballaí gealadh (WiFi óstán/aerphort) chun a léiriú go gcaithfidh an t-úsáideoir logáil ar an ghréasán sula rochtain ar shuíomh seachtrach.

RFC 6585 ↗

Úsáidí coitianta

  • Tagairt i gcomhair API DhearcNuair a bhíonn REST APIs á dhearc, roghnaigh an chód staid ceart i gcomhair gach fregra.
  • Fhéach ar Chóid Lochtanna Go TapaNuair a thugann do app fregra HTTP dothuigeanach, fhéach ar an bhfuil sé i ndáiríre.
  • Foghlaim HTTP Chóid StaidhTagairt chuimsitheach i gcomhair mic léinn agus forbróirí ag foghlaim HTTP agus REST.
  • Tagairt Tapa Rith IncidentsRith incidents táirgí, go tapa fhéach ar an bhfuil gach chód staidh.
  • Tagartha maidir le Dhocúmentáid APIAgus tú a scríobh dhocúmentáid API, nasc go dtí tuairiscí údarásacha na gcódanna stádais a thugann tú ar ais.

Conas a Oibríonn sé

Is tagairt í an t-uirlis seo ar thaobh an chliaint tógtha timpeall ar thábla cuardaigh códaithe go crua de 63 chód stádais HTTP a chlúdaíonn na cúig aicme go léir (1xx–5xx), gach ceann nóta lena uimhir RFC shainithe. Níl aon ghlao freastalaí, aon API sheachtrach, ná aon iarratas líonra ann — tarlaíonn an scagadh agus an taispeáint go léir sa bhrabhsálaí ag baint úsáide as modhanna eagair agus teaghráin ionsuite JavaScript.

  1. 1
    Lódáiltear an tábla cuardaigh
    Tá an tacar iomlán de 63 chód stádais cláraithe IANA leabaithe go díreach san uirlis seo mar eagar JavaScript, gach iontráil ag iompar an chóid uimhriúil, an ainm chanónaigh Béarla, an aicme catagóire, agus an RFC sonrach a shainíonn é (m.sh. RFC 9110 do fhormhór na gcód HTTP/1.1, RFC 6585 do 429 Too Many Requests, RFC 2324 do 418 I'm a Teapot).
  2. 2
    Ritheann an scagaire i gcuimhne
    Agus tú ag clóscríobh nó ag roghnú scagaire catagóire, ritheann Array.filter JavaScript ar an liosta i gcuimhne, ag meaitseáil d'iarratas i gcoinne uimhir an chóid stádais, an ainm chanónaigh, agus teaghráin chur síos ghairid agus fhada araon ag baint úsáide as String.includes — gan aon mhoill dí-bhúistéalaithe, gan aon aistear freastalaí.
  3. 3
    Leathnaíonn mionsonraí le nasc RFC
    Rindreálann gach toradh mar eilimint details/summary HTML. Nochtann leathnú iontrála an míniú fada agus nasc díreach chuig an RFC údarásach ar rfc-editor.org, ionas gur féidir leat téacs beacht na sonraíochta a léamh d'aon chód.
  4. 4
    Naisc dhomhain agus cóipeáil ghearrthaisce
    Nuashonraíonn oscailt iontrála hais an URL go dtí uimhir an chóid (m.sh. #404), ag déanamh an leathanaigh inroinnte agus cairdiúil le leabharmharcanna. Scríobhann an cnaipe cóipeála an teaghrán canónach (m.sh. '404 Not Found') chuig an ngearrthaisce tríd an API navigator.clipboard an bhrabhsálaí.

Uirlisí Gaolmhara

Ceisteanna Coitianta