Imọlẹmọlẹ Awọn ilana ti o rọrun lati ṣiṣẹ pẹlu iṣẹ olupin Profitserver
Main Imọlẹmọlẹ Awọn koodu aṣiṣe HTTP: atokọ pipe ti awọn aṣiṣe olupin

Awọn koodu aṣiṣe HTTP: atokọ pipe ti awọn aṣiṣe olupin


Ni agbaye ti idagbasoke wẹẹbu, awọn koodu aṣiṣe HTTP ṣe ipa pataki ni ipa lori iriri olumulo ati orukọ rere ti oju opo wẹẹbu kan. Ninu nkan yii, a yoo gbero atokọ pipe ti awọn koodu aṣiṣe olupin, ṣe itupalẹ awọn itumọ wọn, ati kọ ẹkọ bii o ṣe le tumọ awọn koodu idahun olupin ni imunadoko lati le yanju awọn iṣoro ati mu iṣẹ ṣiṣe awọn ohun elo wẹẹbu pọ si.

Kini koodu esi HTTP

Koodu esi HTTP jẹ ede ti awọn olupin wẹẹbu ti o tumọ awọn ibeere aṣawakiri si awọn ilana oye. Ó dà bí akéwì kan tó ń dáhùn àwọn ìbéèrè tó ń fini lọ́kàn balẹ̀, tó ń fún wọn ní ìtumọ̀ àti ìtọ́sọ́nà. Awọn koodu idahun kii ṣe nigbagbogbo awọn koodu aṣiṣe HTTP. Fun apẹẹrẹ, “200 O DARA” tumọ si pe ohun gbogbo dara, ṣugbọn aṣiṣe HTTP “404 Ko Ri” tumọ si nigbati oju-iwe naa ba sọnu ni aaye foju. Koodu kọọkan jẹ ikosile alailẹgbẹ ti ipo olupin, iyipada eyiti o jẹ ki a loye ohun ti n ṣẹlẹ ni apa keji ti agbaye foju.

Awọn koodu 1xx (Alaye)

Awọn koodu ipo 1xx ninu ilana HTTP jẹ iru ọna asopọ akọkọ ninu ijiroro laarin olupin ati alabara. Dipo ti pese idahun pipe si ibeere kan, wọn pese alaye nipa ipo lọwọlọwọ, ṣiṣe paṣipaarọ data diẹ sii daradara. Jẹ ki a wo wọn ni pẹkipẹki:

100 Tesiwaju. Koodu esi HTTP ninu eyiti olupin n fun olumulo ni ina alawọ ewe, gbigba u laaye lati tẹsiwaju lailewu fifiranṣẹ ibeere nla kan.

101 Yipada Ilana. Olupin naa sọ fun alabara pe o n yi awọn ofin ere naa pada, fun apẹẹrẹ, gbigbe lati HTTP si HTTPS ti o ni aabo diẹ sii. Ni idi eyi, akọsori "Igbesoke" ni a lo fun iyipada ilana naa.

102 Ṣiṣe. Koodu yii dabi ifiranṣẹ ti olupin ti gba ibeere naa, ṣugbọn o tun nšišẹ pẹlu iṣẹ ṣiṣe eka kan.

103 Tete Italolobo. Nibi olupin nfi ọpọlọpọ awọn akọle itọkasi ranṣẹ si alabara ṣaaju idahun akọkọ, ikilọ nipa nkan ti o le ṣe pataki ni ọjọ iwaju nitosi.

2xx koodu (Aseyori)

Awọn koodu aṣiṣe HTTP ninu ẹgbẹ 2xx tọkasi ibeere aṣeyọri lati ọdọ olupin naa. Wọn ṣe pataki bi “ina alawọ ewe” ni ipari ti awọn ibaraẹnisọrọ wẹẹbu, jẹrisi pe ohun gbogbo n lọ ni ibamu si ero ati pe o ti pari ni aṣeyọri.

200 dara. Ipo yii jẹ lilo nigbati olupin ba ṣe ilana ibeere nipasẹ ọna GET laisi awọn iṣoro ati da data ti o beere pada ni esi. Akọsori “Iru-Akoonu” ṣe ijabọ iru akoonu inu idahun naa. O kan sọ fun alabara pe ibeere naa ṣaṣeyọri.

201 ti a ṣẹda. Nibi olupin n kede ẹda ti orisun titun kan.

202 Ti gba. Olupin naa jẹ ki olumulo mọ pe a ti gba ibeere naa, ṣugbọn yoo gba akoko lati dahun.

203 Ti kii-Aṣẹ Alaye. Koodu yii n pese data alabara ti o le ma jẹ osise, ṣugbọn o le ṣee lo fun lafiwe.

204 Ko si akoonu. Olupin naa ti ṣe ilana ibeere ṣugbọn ko da akoonu afikun eyikeyi pada.

205 Tun akoonu. Nibi a ti gba alabara lọwọ lati tun wiwo lọwọlọwọ tabi data pada lẹhin fifiranṣẹ.

206 Apakan akoonu. Ọran yii tọkasi pe idahun ni apakan nikan ti akoonu ti o beere. Akọsori “Akoonu-Range” tọkasi iwọn akoonu apakan.

207 Olona-Ipo. Olupin naa ti pari ni aṣeyọri ibeere iṣẹ-ọpọlọpọ lati ọdọ alabara, ati pe idahun ni alaye ninu nipa ipo ti awọn iṣẹ kọọkan.

226 IM Lo. Koodu yii tọkasi pe olupin naa lo ọna Metadata Imudara (IM) o si dahun nipa gbigbe awọn apakan orisun nikan ti a tunṣe si alabara.

Awọn koodu 3xx (Awọn atunṣe)

Awọn koodu 3xx ninu ilana HTTP dabi awọn itọka ti o dari olumulo si ipo orisun titun kan. Wọn sọ fun alabara pe awọn igbesẹ atẹle gbọdọ jẹ gbigbe lati gba akoonu ti o beere tabi lati darí si orisun miiran. Jẹ ki a ri sinu awọn alaye ti ọkọọkan wọn:

300 Multiple Yiyan. Onibara gba ifihan agbara kan pe ọpọlọpọ awọn ipo ṣee ṣe fun orisun ati pe a fun ni yiyan ni idahun. Ni awọn ipo lọwọlọwọ, akọsori "Ipo" le ṣe afihan awọn aṣayan miiran fun orisun naa.

301 Ti gbe titilai. Olupin naa ṣe ijabọ pada si olumulo pe a ti gbe orisun naa lọ si ipo miiran patapata.

302 Ti ri. Koodu HTTP yii jọra si àtúnjúwe igba diẹ. Olupin naa sọ fun olumulo pe orisun wa fun igba diẹ ni URL ti o yatọ. Akọsori “Ipo” tọka si URL tuntun fun àtúnjúwe igba diẹ.

303 Wo Miiran. A sọ fun alabara pe orisun wa ni URL ti o yatọ ati pe o gbọdọ ṣe ibeere GET si adirẹsi tuntun yii.

304 Ko yipada. Ipo yii sọ fun alabara pe awọn orisun ti wa ko yipada lati igba ti o ti beere kẹhin ati pe ko nilo lati ṣe igbasilẹ lẹẹkansi. Nigbati o ba n beere ibeere, akọsori "Ti o ba ti Iyipada-Niwọn igbati" ni a lo lati ṣayẹwo boya ohun elo naa ti jẹ atunṣe.

305 Lo Aṣoju. Gẹgẹbi idahun, olupin naa ṣe ijabọ pe o yẹ ki o lo aṣoju pàtó kan lati wọle si orisun ti o beere.

306 (ni ipamọ) - Awọn koodu ti wa ni ipamọ, sugbon ni o daju o ti wa ni ko lo.

307 ibùgbé àtúnjúwe. Koodu yii jọra si 302 Ri, ṣugbọn nilo alabara lati wa ni ọna ibeere ti o lo ninu ibeere atilẹba.

308 Yẹ àtúnjúwe. Tọkasi pe orisun naa ti ṣe gbigbe ayeraye si URI tuntun ati pe alabara yẹ ki o lo URI tuntun fun gbogbo awọn ibeere iwaju.

4xx HTTP Aṣiṣe (awọn aṣiṣe onibara)

Awọn koodu aṣiṣe HTTP 4xx tọkasi awọn aṣiṣe alabara. Eyi tumọ si pe iṣoro naa wa ni ẹgbẹ olumulo, gẹgẹbi ẹrọ aṣawakiri wẹẹbu tabi app.

400 Bire Ibere. Olupin ko le ṣe ilana ibeere naa nitori awọn aṣiṣe sintasi, data aitọ, tabi awọn aṣiṣe miiran ni ẹgbẹ alabara.

401 Laigba aṣẹ. Olupin ko le ṣe ilana ibeere naa nitori awọn aṣiṣe sintasi, data aitọ, tabi awọn aṣiṣe miiran ni ẹgbẹ alabara.

402 Owo sisan ti a beere. Awọn koodu ni ko lọwọ ni akoko ati ki o wa ni ipamọ fun ojo iwaju lilo. O le ṣe afihan iwulo lati sanwo ṣaaju wiwọle si orisun ni ọjọ iwaju.

Aṣiṣe HTTP 403 Eewọ. Onibara ko ni awọn ẹtọ to lati wọle si orisun ti o beere.

404 Ko ri. Ohun elo ti o beere ko si lori olupin naa. Eyi jẹ ọkan ninu awọn aṣiṣe olumulo ti o wọpọ julọ.

Ipo 405 Ko Gba laaye. Olupin naa ko ṣe atilẹyin ọna ibeere ti a pato ninu lakoko orisun yii. Akọsori "Gba laaye" tọkasi awọn ọna ti a gba laaye fun orisun. Pẹlu koodu yii,

406 Ko ṣe itẹwọgba. Olupin ko le pese data ni ọna kika ti alabara le gba.

407 Ijeri aṣoju beere. Ijeri lori olupin aṣoju ni a nilo fun iraye si orisun ti o beere.

408 Bere Ago. Olupin naa nduro lati gba ibeere lati ọdọ alabara, ṣugbọn akoko ti pari. Akọsori "Tungbiyanju-Lẹhin" le ṣe afihan akoko lẹhin eyi ti o le ṣe atunwo ibeere naa.

409 Rogbodiyan. Ibeere naa ko le pari nitori ija pẹlu ipo orisun lọwọlọwọ.

410 Ti lọ. Ohun elo ti o beere tẹlẹ ti wa tẹlẹ ṣugbọn o ti paarẹ ati imupadabọ rẹ ko nireti.

411 Gigun ti a beere. Olupin naa n beere lati pato ipari akoonu ninu ibeere naa; awọn isansa ti alaye yi ti wa ni ka ohun ašiše.

412 Iṣaaju Ikuna. Apejuwe iṣaaju ninu ibeere naa ko pade, ti o ṣe idiwọ lati ṣiṣẹ.

413 Payload Ju Tobi. Iwọn data ibeere ju awọn opin olupin lọ.

414 URI gun ju. Gigun URI ninu ibeere naa kọja awọn opin itẹwọgba.

415 Alailẹgbẹ Media Iru. Olupin ko le ṣe ilana iru data ti a pese ninu ibeere naa.

416 Range Ko itelorun. Aṣiṣe HTTP nibiti ibiti o ti beere ko baramu data olupin lọwọlọwọ.

417 Ireti kuna. Ipo ti a nireti ni akọsori “Ireti” ko pade.

418 Emi ni ikoko tea. Koodu yii wa pẹlu awada ati pe ko tumọ si eyikeyi iṣe gidi fun olumulo tabi olupin, ati pe kii ṣe aṣiṣe ni kikun. O tọkasi pe olupin naa jẹ teapot ati pe ko lagbara lati ṣe kofi.

421 Ibeere ti ko tọ. Olupin naa ko ṣe ilana ibeere nitori aṣiṣe ninu ibeere tabi iṣeto ni olupin.

422 Unprocessable nkankan. Olupin naa loye ibeere naa, ṣugbọn ko ṣe ilana rẹ nitori awọn aṣiṣe data.

423 Titiipa. Awọn oluşewadi ti dina mọ ati pe ko le ṣe ilọsiwaju.

424 Igbẹkẹle ti kuna. Ibeere naa da lori ibeere miiran ti a ko ṣiṣẹ.

425 Ju tete. Olupin naa ko ṣetan lati ṣe ilana ibeere nitori wiwa ni kutukutu.

426 Igbesoke beere. Olupin naa nilo lilo ilana ilọsiwaju diẹ sii lati ṣe ilana ibeere naa.

428 Precondition beere. Olupin naa nilo awọn ipo pataki kan lati wa ni pato ninu ibeere naa.

429 Ọpọlọpọ awọn ibeere. Onibara firanṣẹ ọpọlọpọ awọn ibeere ni igba diẹ, ti o kọja awọn opin olupin naa.

431 Beere Awọn aaye Akọsori Ju tobi. Beere awọn akọle ti o pọju iwọn ti a gba laaye.

449 Tun gbiyanju pẹlu. Tọkasi pe ibeere naa ko le ṣiṣẹ nipasẹ olupin lọwọlọwọ, ṣugbọn o le ni ilọsiwaju ni aṣeyọri nipasẹ olupin miiran, ati pe alabara yẹ ki o tun ibeere naa gbiyanju pẹlu URI tuntun kan.

451 Ko si fun Awọn idi Ofin. Igbapada ko si fun awọn idi ofin.

499 Ibeere pipade Onibara. Olupin naa gba ibeere naa, ṣugbọn asopọ ti wa ni pipade nipasẹ alabara ṣaaju ṣiṣe ipari.

HTTP 5xx aṣiṣe (Awọn aṣiṣe olupin)

Awọn koodu aṣiṣe HTTP 5xx tọkasi awọn iṣoro olupin. Awọn koodu wọnyi tọkasi awọn iṣoro ti o ṣẹlẹ ni ẹgbẹ olupin, ṣiṣe olupin ko le ṣe ilana ibeere olumulo ni ọna ti o tọ. Jẹ ki a wo wọn ni pẹkipẹki:

Aṣiṣe HTTP 500 Aṣiṣe olupin inu. Olupin naa ba awọn ipo airotẹlẹ ti o ṣe idiwọ fun ipari ibeere naa Akọsori “Olupin” le tọka si olupin ti aṣiṣe naa waye.

501 Ko Ṣe Nṣe. Olupin naa ko ṣe atilẹyin iṣẹ ṣiṣe ti o nilo lati ṣe ilana ibeere alabara. Akọsori "Nipasẹ" le ṣe afihan olupin aṣoju nipasẹ eyiti aṣiṣe waye.

502 Bad Gateway. Koodu yii tumọ si pe olupin ti o ṣiṣẹ bi aṣoju gba esi ti ko tọ lati ọdọ olupin miiran.

HTTP aṣiṣe Iṣẹ 503 ko wa. Olupin naa ko le ṣe ilana awọn ibeere fun igba diẹ.

Akoko Syeed 504. Olupin naa, ti o ṣiṣẹ bi aṣoju, ko gba esi ti akoko lati ọdọ olupin miiran.

Ẹya HTTP 505 Ko ṣe atilẹyin. Olupin naa ko ṣe atilẹyin ẹya HTTP ti a sọ pato ninu ibeere naa. Gẹgẹbi aṣayan afẹyinti, akọsori "Igbesoke" le tọkasi awọn ilana atilẹyin.

506 Iyatọ Tun Idunadura. Ipo yii ko lo ni HTTP/1.1; sibẹsibẹ, ti o ba ti olupin iwari ohun ti abẹnu iṣeto ni ti o àbábọrẹ ni idunadura akoonu ambiguity, o le lo yi esi.

507 Ibi ipamọ ti ko to. Olupin naa ko le mu ibeere naa ṣẹ nitori aaye ibi-itọju ti ko to lori olupin naa.

508 Yipo ti a rii. Olupin naa ti rii lupu lakoko ṣiṣe ibeere naa, o kọ lati pari ibeere naa lati yago fun lupu ailopin.

509 Bandiwidi Ifilelẹ ti kọja. Aṣiṣe naa waye nigbati bandiwidi olupin ti kọja nitori iwọn didun ti awọn ibeere tabi ijabọ.

510 Ko gbooro sii. Onibara gbọdọ gbe awọn afikun afikun lati tẹsiwaju ibeere naa.

511 Ijeri nẹtiwọki ti beere. Onibara gbọdọ jẹri funrararẹ lati ni iraye si nẹtiwọọki naa.

Bii o ṣe le ṣayẹwo koodu ipo oju-iwe naa

Ni apakan yii, a yoo ṣe akiyesi awọn ọna akọkọ mẹta lati ṣayẹwo koodu ipo oju-iwe: nipasẹ laini aṣẹ, lilo ẹrọ aṣawakiri wẹẹbu kan, ati lilo awọn iṣẹ ori ayelujara ominira. Ọkọọkan awọn ọna wọnyi ni awọn anfani tirẹ ati pe o le wulo ni awọn ipo oriṣiriṣi.

Ṣiṣayẹwo esi olupin nipasẹ laini aṣẹ

Laini aṣẹ n pese ọna irọrun lati ṣayẹwo koodu ipo oju-iwe laisi nini lati lo ẹrọ aṣawakiri wẹẹbu kan. Fun ọna yii, o nilo lati ṣii laini aṣẹ ati lo aṣẹ naa:

curl -I http://page-address

Aṣẹ yii firanṣẹ ibeere HEAD kan (ibeere awọn akọle nikan) si URL ti a ti sọ ati ṣafihan alaye pẹlu koodu ipo HTTP:

Ṣiṣayẹwo koodu esi HTTP ti olupin Curl

Awọn apẹẹrẹ loke fihan a aseyori esi koodu. Ninu ọran ti esi ti o ni koodu aṣiṣe kan, gẹgẹbi 404 Ko Ri aṣiṣe HTTP, abajade yoo dabi iru:

Aṣiṣe HTTP 404 Ko Ri koodu aṣiṣe

Ṣiṣayẹwo esi olupin nipasẹ console ẹrọ aṣawakiri

Atẹle aṣawakiri wẹẹbu n pese awọn irinṣẹ fun ṣiṣe awọn iṣẹ ṣiṣe lọpọlọpọ, pẹlu ṣiṣe ayẹwo koodu ipo oju-iwe naa. Lati le rii koodu HTTP ni esi olupin, o nilo lati ṣii console oluṣeto (Ctrl + Shift + K) tabi (Ctrl + Shift + J) da lori ẹrọ aṣawakiri ti a lo. Nigbamii, yan apakan “nẹtiwọọki” ki o gbe oju-iwe ti o fẹ:

Ṣiṣayẹwo koodu esi HTTP ti olupin ẹrọ aṣawakiri

Ṣiṣayẹwo idahun olupin nipa lilo awọn irinṣẹ ominira

Nọmba nla ti awọn iṣẹ ori ayelujara ti ominira ti o pese awọn irinṣẹ lati ṣayẹwo koodu ipo oju-iwe wẹẹbu. Awọn iṣẹ wọnyi maa n gba ọ laaye lati yara gba awotẹlẹ ti wiwa ati iṣẹ ti orisun rẹ. Gbogbo wọn ṣiṣẹ nipa lilo ilana kanna. Bi apẹẹrẹ, a yoo ro awọn julọ gbajumo awọn oluşewadi - https status.io

Ni akọkọ, o nilo lati ṣii iṣẹ naa funrararẹ, lẹhinna tẹ adirẹsi oju-iwe sii eyiti o nilo idahun, ati beere ijẹrisi:

Koodu esi olupin HTTP fun awọn iṣẹ ominira

Abajade yoo han ni isalẹ ti oju-iwe naa:

Aṣeyọri koodu esi olupin HTTP

ipari

Ni ipari, o yẹ ki o tẹnumọ pe oye ati ni anfani lati ka awọn koodu aṣiṣe HTTP jẹ ọgbọn bọtini fun ẹnikẹni ti o ni ipa ninu idagbasoke wẹẹbu ati itọju olupin. Bi a ṣe n ṣalaye aṣiṣe kọọkan ati ṣawari awọn irinṣẹ lati ṣawari wọn, a rii awọn idi idi ti o ṣe pataki pupọ lati ṣakoso awọn abala awọn iṣẹ wẹẹbu wọnyi daradara.

❮ Nkan ti o ti kọja Bii o ṣe le ṣafikun afikun IP-adirẹsi si olupin Windows
Nkan ti o tẹle ❯ Bii o ṣe le ṣayẹwo olupin meeli

Beere wa nipa VPS

A ni o wa nigbagbogbo setan lati dahun ibeere rẹ ni eyikeyi akoko ti ọjọ tabi oru.