Fara beint í aðalefni
LibraTool logoLibraTool

HTTP-stöðukóðatilvísun — ókeypis

Leitarleg tilvísun fyrir alla HTTP-stöðukóða — hvað þeir þýða, hvenær þeir eru notaðir og algengar orsakir. Frá 100 til 511.

Virkar án nettengingar eftir hleðslu

61 stöðukóði

100

Haltu áfram

Þjónninn hefur móttekið beiðnihausana og biðlarinn ætti að halda áfram með meginmálið.

Notað fyrir beiðnir með Expect: 100-continue. Þjónninn staðfestir að hann sé tilbúinn að taka á móti meginmáli áður en biðlarinn sendir það. Sjaldan séð í nútímavefforritum.

RFC 9110 ↗
101

Skiptu um samskiptareglur

Þjónninn er að skipta um samskiptareglur eins og biðlarinn bað um.

Mest notað fyrir WebSocket uppfærslur - biðlarinn biður um Upgrade: websocket og þjónninn svarar 101 til að skipta.

RFC 9110 ↗
102

Unnin

Þjónninn hefur móttekið beiðnina og er að vinna úr henni, en engin svar er ennþá tiltæk.

WebDAV millisvar sent til að koma í veg fyrir tímamörk biðlara meðan á langvarandi aðgerðum stendur. Úrelt - nútímavefþjónar ættu ekki að senda það.

RFC 2518 ↗
103

Snemmbúin vísbendingar

Bráðabirgðahausar sendir fyrir lokasvar.

Gerir þjónum kleift að senda Link haussa (forhlað/fortengi) á meðan lokasvarnir eru ennþá í undirbúningi, svo vafrar geta byrjað að sækja mikilvægar eignir fyrr.

RFC 8297 ↗
200

Í lagi

Beiðnin skilaði árangri.

Venjulegt árangurssvar. Merkinginn fer eftir HTTP-aðferðinni: GET → auðlind endurkomin, POST/PUT → aðgerð lokið.

RFC 9110 ↗
201

Stofnað

Ný auðlind var búin til með góðum árangri.

Algengt eftir POST. Svarið ætti að innihalda Location hausa sem bendir á URL nýju auðlindarinnar.

RFC 9110 ↗
202

Samþykkt

Beiðnin var samþykkt til vinnslu, en vinnsla er ekki lokið.

Fyrir ósamkeypta aðgerðir - þjónninn er að setja verkið í biðröð. Biðlarinn ætti að könnun á stöðuendastöð eða athuga seinna.

RFC 9110 ↗
203

Ótrúverðug upplýsing

Svarið var breytt af umbreytingavara.

Beiðnin skilaði árangri, en milligöngumaður (svo sem geymsla- eða umbreytingavarsla) breytti gagnagrindinni frá upprunaþjóni - til dæmis með því að endurpakka myndir. Sjaldan í iðkun.

RFC 9110 ↗
204

Ekkert efni

Beiðnin skilaði árangri en engin svarmeginmál er til.

Oft notað fyrir DELETE aðgerðir eða PUT uppfærslur sem þurfa ekki að skila meginmáli. Biðlarinn ætti ekki að fara frá núverandi síðu.

RFC 9110 ↗
205

Endurstilla efni

Beiðnin skilaði árangri; biðlarinn ætti að endurstilla skjálykkinn.

Eins og 204, engin meginmál er endurkomin - en biðlaranum er einnig sagt að endurstilla eyðublaðið eða yfirlitið sem framleiddi beiðnina (t.d. hreinsa eyðublaðsreiti fyrir næstu innslátt).

RFC 9110 ↗
206

Hlutaefni

Þjónninn afhenti aðeins hluta af auðlindinni.

Svar við Range beiðni. Notað af myndbandsspilum og niðurhlaðunaaðstöðum til að halda áfram með truflað niðurhlöð eða streyma stór skrár.

RFC 9110 ↗
207

Margar stöður

Svarmeginmálið inniheldur margar stöðukóða fyrir margar aðgerðir.

WebDAV: XML meginmál tilkynnir niðurstöðu margra undiraðgerða óháð - t.d. runu flutning þar sem sumir hlutir tókust og aðrir ekki.

RFC 4918 ↗
208

Nú þegar tilkynnt

Meðlimir söfnunar voru nú þegar skráðir fyrr í svarinu.

WebDAV: notað innan 207 Multi-Status svara til að forðast endurtekna skráningu meðlima sömu söfnunar þegar bindingar búa til lykkjur.

RFC 5842 ↗
226

IM notað

Svarið er afleiðing tilviksmeðferðar sem beitt var á auðlindina.

Deltakóðun: þjónninn skilar diff á móti fyrri útgáfu í stað fullrar auðlindar og sparar bandbreidd. Mjög sjaldan framkvæmt.

RFC 3229 ↗
300

Margar val

Margar framsetningar auðlindarinnar eru í boði.

Þjónninn býður upp á margar valkosti (t.d. mismunandi snið eða tungumál) og biðlarinn ætti að velja einn. Sjaldan notað, því sjálfvirk efnissamningur meðhöndlar venjulega þetta.

RFC 9110 ↗
301

Flutt til frambúðar

Auðlindin hefur flutt til frambúðar á nýja URL.

Notaðu fyrir varanlegar URL breytingar - leitarvélar munu uppfæra sína vísitölu. SEO vald fer til nýju URL.

RFC 9110 ↗
302

Fundið (tímabundin endurbeining)

Auðlindin er tímabundið á annarri URL.

Gefur til kynna að endurbeiningu sé ekki varanleg. Geymslun er menos árásöm en 301. Notaðu fyrir hluti eins og 'innskráning krafist, endurbeining á /login'.

RFC 9110 ↗
303

Sjá annað

Endurbeina á aðra URL með GET.

Notað eftir POST innsendingar - svarið segir 'þinn POST virkaði, sjá þessa GET URL fyrir niðurstöðuna'. Vafrar fara alltaf til GET nýju URL.

RFC 9110 ↗
304

Ekki breytilegt

Geymd útgáfa er ennþá gild; notaðu hana.

Svar við skilyrtri beiðni (með If-None-Match eða If-Modified-Since hausum). Sparar bandbreidd - engin meginmál er endurkomin.

RFC 9110 ↗
307

Tímabundin endurbeining

Eins og 302 en varðveitir upprunalegu HTTP-aðferðina.

Ef upprunalega var POST, notar endurbeiningu einnig POST. Nútímalegur valkostur við 302 þegar varðveisla aðferðar skiptir máli.

RFC 9110 ↗
308

Varanleg endurbeining

Eins og 301 en varðveitir upprunalegu HTTP-aðferðina.

Nútímalegur komadrengur fyrir 301 þegar þú vilt að POST beiðnir verði áfram POST eftir endurbeiningu.

RFC 9110 ↗
400

Slök beiðni

Þjónninn gat ekki skilið beiðnina vegna illa mynduðra setningar.

Algengar ástæður: illa mynduð JSON í meginmáli, ógildar fyrirspurnareiginleikar, eða vantar nauðsynleg reitir. Athugaðu beiðnimeginmálið og haussa.

RFC 9110 ↗
401

Óheimilað

Auðkenning er nauðsynleg og hefur ekki verið veitt.

Biðlarinn verður að innihalda auðkenningareiningagildi (Authorization hauss, kaka, tákn). 'Óheimilað' er rangheiti - það þýðir í raun 'ósannreynt'.

RFC 9110 ↗
402

Greiðsla nauðsynleg

Frátekin fyrir framtíðarnotkun - stundum notað fyrir greidd API-stig.

Upphaflega ætlað fyrir stafrænar greiðslur. Nútímanotkun: API skilar stundum 402 þegar notandi hefur farið yfir greidd kvóta sín.

RFC 9110 ↗
403

Bannað

Biðlarinn er auðkenndur en hefur ekki heimild.

Öðruvísi en 401 - notandinn ER skráður inn, en reikningur hans hefur ekki heimild fyrir þessa auðlind. Athugaðu hlutverk/heimildir rökfræði.

RFC 9110 ↗
404

Ekki fundið

Umbeðin auðlind er ekki til.

Annaðhvort er URL rangt, auðlindin var eytt, eða hún var aldrei til. Þjónar skila stundum 404 til að leyna því að 403 væru nákvæmari.

RFC 9110 ↗
405

Aðferð ekki leyfð

HTTP-aðferðin sem notuð var er ekki leyfð fyrir þessa auðlind.

Til dæmis GET beiðni á endastöð sem samþykkir aðeins POST. Svarið ætti að innihalda Allow hausa sem gefur upp gildar aðferðir.

RFC 9110 ↗
406

Ekki ásættanlegt

Engin framsetning passar við Accept haussa biðlarans.

Biðlarinn bað um efnisgerð, tungumál, eða kóðun (með Accept, Accept-Language, Accept-Encoding) sem þjónninn getur ekki fullnægt. Margir þjónar sleppa ströngum samningum og skila sjálfgildi í stað þess.

RFC 9110 ↗
407

Varaaðgangur auðkenning nauðsynlig

Biðlari verður að auðkenna sig hjá umboðsmanni fyrst.

Eins og 401, en gefin út af varara: biðlarinn verður að senda Proxy-Authorization auðkenningareiningagildi. Séð á fyrirtækjanetum með auðkenningarvorum.

RFC 9110 ↗
408

Beiðni tímum út

Þjónninn létti af sér og beið beiðni.

Biðlarinn tók of langan tíma til að senda beiðnilíkama eða héldi tengingum aðgerðalausum. Reyndu beiðnina aftur.

RFC 9110 ↗
409

Árekstri

Beiðnin flækist við núverandi stöðu auðlindarinnar.

Venjulega skilað fyrir samtímis breytingarárekstra eða tvíteknar auðlindarskapir (td. búa til notanda með tölvupósti sem þegar er til).

RFC 9110 ↗
410

Gengi

Auðlindin var eytt og kemur ekki aftur.

Sterkari en 404 — þjónninn veit beinlínis að auðlindin HAFÐI til en hefur verið haldin til frambúðar. Leitarvélar munu fjarlægja úr verki.

RFC 9110 ↗
411

Lengd Krafist

Þjónninn krefst Content-Length hauss.

Beiðnin var hafnað vegna þess að hún skortir Content-Length hausinn og þjónninn neitar líkamum með óþekktri stærð. Bættu hausinn við og reyndu aftur.

RFC 9110 ↗
412

Forskilyrði Mistókst

Skilyrði í beiðnihausum var ekki uppfyllt.

Skilað þegar skilyrt höfuðar eins og If-Match eða If-Unmodified-Since mistakist — venjulega bjartsæ lásun: einhver annar breytti auðlindinni síðan þín útgáfa. Sæktu aftur og reyndu.

RFC 9110 ↗
413

Hlaði of Stór

Beiðnilíkami fer fram úr stærðatakmarki þjónsins.

Algengt þegar stærri skrár eru sendar. Þjónnastilling (nginx, apache) setur hámarks líkamastærð. Athugaðu stillingar þjónsins.

RFC 9110 ↗
414

URI of Langt

Beiðni URL fer fram úr lengdartakmarki þjónsins.

Venjulega af völdum mjög langra fyrirspurnastrengs (td. kóðun gagna í GET). Skiptu yfir í POST líkama, eða hækkaðu þjónnstakmarkið ef þú stjórnar honum.

RFC 9110 ↗
415

Óstyrkt Miðilsgerð

Þjónninn getur ekki höndlað Content-Type sem sendur var.

Til dæmis að senda application/xml til þjóns sem aðeins samþykkir application/json. Stilltu Content-Type hausinn rétt.

RFC 9110 ↗
416

Svið ekki Fullnægjandi

Umkvaðar bætabið er fyrir utan stærð auðlindarinnar.

Range hausinn biður um hluta sem skráin hefur ekki — td. að endurheimta niðurhal fyrir lok skráar. Svarið ætti að innihalda Content-Range með raunverulegri stærð.

RFC 9110 ↗
417

Vænting Mistókst

Þjónninn getur ekki uppfyllt kröfur Expect hauss.

Sent þegar þjónninn styður ekki Expect: 100-continue. Sumir biðlarar senda þennan haus sjálfgefið á stærri POSTs; slökkva á því leysir venjulega mistakið.

RFC 9110 ↗
418

Ég er Tebolli

Þjónninn neitar að brugga kaffi vegna þess að hann er tebolli.

April filla brandari frá 1998 (RFC 2324). Sumir raunverulegir APIs nota það fyrir brandara eða til að merkja úrelta endastöðvar. Ekki fyrir framleiðslunotu.

RFC 2324 ↗
421

Rangt Beint Beiðni

Beiðnin var send til þjóns sem getur ekki framleitt svar fyrir hana.

Algengt með HTTP/2 tengingum endurnýtingu: beiðnin komst til þjóns sem er ekki stilltur fyrir markverðandi nafn ýmis. Biðlarinn ætti að endurtry á nýrri tengingu.

RFC 9110 ↗
422

Óvinnulegur Efni

Beiðnin var málheilbrigð en merkingarfræðilega röng.

Til dæmis JSON þáttaðist rétt en nauðsynlegur reitur var vantar, eða reitargildið var of langt. Algengt í REST API villupróf svörum.

RFC 9110 ↗
423

Læst

Auðlindin er læst.

WebDAV: upprunne eða ákvörðunaur auðlind er læst af öðrum biðlara, svo aðgerðin getur ekki haldið áfram. Bíddu eftir að lásun sé leyst eða brjóttu hana með réttu tákninu.

RFC 4918 ↗
424

Mistóknuð Hetta

Beiðnin mistókst vegna þess að fyrri háð beiðni mistókst.

WebDAV: í keðju háðra aðgerða, fyrri aðgerð mistókst, svo þessi var ekki framkvæmd. Skoðaðu fyrri bilun fyrir rotarorsákina.

RFC 4918 ↗
425

of Snemma

Þjónninn neitar að vinna úr beiðni sem gæti verið endurleikuð.

Tengd TLS 1.3 0-RTT (snemma gögn): þjónninn mun ekki hætta á því að vinna úr hugsanlegri endurleikuðri beiðni. Biðlarinn ætti að endurtry eftir að handabandi lýkur.

RFC 8470 ↗
426

Uppfærsla Krafist

Biðlarinn verður að skipta yfir í aðra samskiptareglur.

Þjónninn neitar að þjóna beiðninni yfir núverandi samskiptareglu en mun eftir uppfærslu — svarið inniheldur Upgrade haus sem nefnir nauðsynlega samskiptaregluna.

RFC 9110 ↗
428

Forskilyrði Krafist

Þjónninn krefst beiðni að vera skilyrt.

Þjónninn krefst skilyrt hausa (eins og If-Match) til að koma í veg fyrir týnt uppfærslur. Sæktu auðlindina, fangar hennar ETag, og endursend með If-Match.

RFC 6585 ↗
429

of Margar Beiðnir

Biðlarinn er takmarkaðri hraðamóti.

Hægaðu þér. Svarið ætti að innihalda Retry-After haus sem gefur til kynna hvenær á að reyna aftur. Algengt með APIs sem hafa beiðni kvóta.

RFC 6585 ↗
431

Beiðni Haushöf of Stór

Hausir eru of stórir fyrir þjónn til að vinna úr.

Annaðhvort er einn haus eða heildarhaushöf fer yfir takmarkið — oftast af völdum of stórra smákaka. Hreinsaðu smákaka eða minnkaðu það sem þitt app geymir í þeim.

RFC 6585 ↗
451

Ófáanleg Fyrir Lagalegar Ástæður

Aðgangi neikvæð vegna lagalegra krafna.

Auðlindin er útilokuð af lagalegum ástæðum — þögun, dómsúrskurðar eða svæðisbundin reglugerðir. Talan er illmennska við skáldsöguna Fahrenheit 451.

RFC 7725 ↗
500

Innri Þjónnvilla

Þjónninn lenti í óvæntri ástandi.

Almennt tökugalið fyrir þjónaaðila villur. Athugaðu þjónnaskrár fyrir raunverulega orsökina: ómeðhöndluð undantekning, gagnagrunnsvilla, osfrv.

RFC 9110 ↗
501

Ekki Framfylgt

Þjónninn styður ekki virknina sem beðið var um.

Til dæmis þjónninn þekkir ekki HTTP aðferðina. Sjaldgæft í reynd — oftar sérðu 405.

RFC 9110 ↗
502

Slæmur Gata

Þjónninn, starfandi sem gata, fékk slæmt svar frá strauminum þjóni.

Algengt í örbúsetu arkitektúrum. Þinn hlaðjöfnuður eða öfug umboðsmaður fékk illa myndum svari frá aftri þjóni.

RFC 9110 ↗
503

Þjónusta Ófáanleg

Þjónninn getur tímabundið ekki höndlað beiðnina.

Annaðhvort niðri fyrir viðhaldi eða ofhlaðið. Svarið ætti að innihalda Retry-After haus. Oft skilað meðan á útgáfum stendur.

RFC 9110 ↗
504

Gata Tímum út

Gata þjónninn létti af sér og beið straumins svars.

Aftri þjónninn svaraði ekki nógu fljótt. Athugaðu heilsu straumins þjóns og tímaramma stillingar.

RFC 9110 ↗
505

HTTP Útgáfa Ekki Studd

Þjónninn styður ekki HTTP útgáfu sem notuð var í beiðni.

Aðal HTTP útgáfa beiðni er ekki studd af þjóni. Næstum aldrei séð með nútímalegum biðlörum.

RFC 9110 ↗
506

Afbrigði Ég Samningur

Þjónninn hefur efnissamninga villustillingu.

Gagnsæ efnissamninga endaði í lykkju: valda afbrigði er sjálft stillt til að semja. Bendir til þjónnastillingar villu.

RFC 2295 ↗
507

Ófullnægjandi Geymsla

Þjónninn er uppiskroppa með diskplássi.

WebDAV-sérstaklega í uppruna en stundum notuð af almennum þjónum. Þýðir að þjónninn getur ekki sparað beiðnina vegna geymsluþvingun.

RFC 4918 ↗
508

Lykkja Greind

Þjónninn greindi óendanleg lykkju meðan á vinnslu beiðni stóð.

WebDAV: vinna Depth: óendanleg beiðni kom í lykkju (td. hringverkjanir). Aðgerðin var hætt.

RFC 5842 ↗
510

Ekki Stækkað

Frekari framlengingar á beiðninni eru nauðsynlegar.

Frá úreltu HTTP Extension Framework: þjónninn þarf meiri upplýsingar áður en hann getur uppfyllt beiðnina. Í raun ónotað á nútíma vefnum.

RFC 2774 ↗
511

Netkerfis Auðkenning Krafist

Biðlarinn verður að auðkenna sig til að fá netkerfisaðgang.

Notað af gildra samkvemlum (hótel/flugvallar WiFi) til að gefa til kynna að notandinn verði að skrá sig inn á netkerfið áður en hann fær aðgang að ytri síðum.

RFC 6585 ↗

Algeng notkun

  • Tilvísun fyrir API hönnunÞegar REST APIs eru hönnuð, veldu rétta stöðu kóða fyrir hvert svar.
  • Fletta upp villukóðum hrattÞegar forritið þitt skilar ruglinglegu HTTP villu, fletta upp hvað það þýðir virkilega.
  • Lærðu HTTP stöðu kóðaYfirgripsmikil tilvísun fyrir nemendur og forritara sem læra HTTP og REST.
  • Flöt tilvísun meðan við atvikMeðan framleiðslu atvik, fletta hratt upp hvað hver stöðu kóði þýðir.
  • Tilvísun fyrir API-skjölÞegar HTTP-stöðukóðar eru skjalfestir, tengil á traust yfirlitssíðu fyrir hvern kóða.

Hvernig það virkar

Þetta tól er biðlarahliðar viðmiðun byggð í kringum fasta uppflettitöflu 63 HTTP-stöðukóða sem spanna öll fimm flokkana (1xx–5xx), hver skýrður með RFC-númeri sem skilgreinir hann. Ekkert netþjónskall, engin ytri API, og engin nettengiforspurn — öll síun og sýning gerist í vafranum með innbyggðum fylkis- og strengjaaðferðum JavaScript.

  1. 1
    Uppflettitafla er hlaðin
    Fullt sett 63 IANA-skráðra stöðukóða er sett beint inn í þetta tól sem JavaScript-fylki, hver færsla ber talnalega kóðann, kanóníska enska heitið, flokkinn, og sérstaka RFC-ið sem skilgreinir hann (t.d. RFC 9110 fyrir flesta HTTP/1.1 kóða, RFC 6585 fyrir 429 Too Many Requests, RFC 2324 fyrir 418 I'm a Teapot).
  2. 2
    Sía keyrir í minni
    Um leið og þú skrifar eða velur flokkasíu keyrir Array.filter JavaScript á listanum-í-minni, ber saman fyrirspurn þína við stöðukóðanúmerið, kanóníska heitið, og bæði stutta og langa lýsingarstrengina með String.includes — engin afvöktunarseinkun, engin netþjónsferð.
  3. 3
    Smáatriði útvíkkast með RFC-tengli
    Sérhver niðurstaða myndgerist sem HTML details/summary element. Að útvíkka færslu afhjúpar löngu-mynd skýringuna og beinan tengil á heimildar-RFC-ið á rfc-editor.org, svo þú getir lesið nákvæma forskriftartextann fyrir hvaða kóða sem er.
  4. 4
    Djúptenglar og klippiborðsafritun
    Að opna færslu uppfærir URL-hashinu á kóðanúmerið (t.d. #404), sem gerir síðuna deilanlega og bókamerkja-vinaleg. Afritunarhnappurinn skrifar kanóníska strenginn (t.d. '404 Not Found') á klippiborðið með navigator.clipboard API vafrans.

Tengd verkfæri

Algengar spurningar