Рамзҳои Статуси HTTP ё Ҷавобҳо ба панҷ категория гурӯҳбандӣ карда мешаванд. 1хабарии иттилоотӣ, муваффақияти 2хабарӣ, тағирёбии 3хабардорӣ, Хатои мизоҷ 4хабардорӣ, Хатогии хидматрасонии 5хабарӣ.
Ин пост дорои рӯйхати пурраи рамзҳои ҳолати HTTP бо тавсифи кӯтоҳи рамзҳои маъмултарини вокуниш мебошад.
Вақте ки мо санҷиши API мегузаронем, одатан аввалин чизе, ки мо дар посух аз зангҳои API месанҷем, ин рамзи ҳолат аст. Муҳим аст, ки мо ҳадди аққал бо рамзҳои ҳолати маъмултарин шинос шавем, то мо мушкилотро зудтар муайян кунем.
Синфи 1xx (иттилоотӣ) -и коди ҳолат посухи муваққатиро барои муошират бо вазъи пайвастшавӣ ё пешрафти дархостро пеш аз анҷом додани амали дархостшуда ва фиристодани ҷавоби ниҳоӣ нишон медиҳад.
Синфи 2xx (Successful) -и коди ҳолат нишон медиҳад, ки дархости муштарӣ бомуваффақият қабул, фаҳмида ва қабул карда шудааст.
Рамзи ҳолати 200 (OK) нишон медиҳад, ки дархост муваффақ шудааст. Сарбории дар 200 ҷавоб фиристодашуда аз усули дархост вобаста аст.
Рамзи ҳолати 201 (Created) нишон медиҳад, ки дархост иҷро шудааст ва дар натиҷа як ё якчанд захираҳои нав эҷод карда мешаванд.
Рамзи ҳолати 204 (Content нест) нишон медиҳад, ки сервер дархостро бомуваффақият иҷро кардааст ва ҳеҷ гуна мундариҷаи иловагӣ барои фиристодани мақоми посухгӯӣ вуҷуд надорад.
Марбут:
Синфи 3xx (Redirection) -и коди ҳолат нишон медиҳад, ки барои иҷрои дархост бояд агенти корбар чораҳои иловагӣ андешад.
Рамзи ҳолати 301 (Ба таври доимӣ интиқол дода шудааст) нишон медиҳад, ки ба манбаъи мақсаднок як URI нави доимӣ таъин шудааст ва ҳар истинод дар оянда ба ин манбаъ бояд яке аз URI-ҳои замимаро истифода барад.
Рамзи ҳолати 302 (Ёфт) нишон медиҳад, ки манбаи ҳадаф муваққатан дар зери URI-и дигар зиндагӣ мекунад.
Синфи 4xx (Хатои мизоҷ) -и коди ҳолат нишон медиҳад, ки муштарӣ хато кардааст.
Рамзи ҳолати 400 (Дархости бад) нишон медиҳад, ки сервер дархостро бинобар чизе, ки иштибоҳи муштарӣ ҳисобида мешавад, иҷро карда наметавонад ё нахоҳад кард (масалан, хатогии дархости хато).
Рамзи ҳолати 401 (беиҷозат) нишон медиҳад, ки дархост татбиқ карда нашудааст, зеро дар он манбаъи ҳадаф эътиборномаи эътибори дуруст надорад.
Рамзи ҳолати 403 (мамнӯъ) нишон медиҳад, ки сервер дархостро фаҳмидааст, аммо иҷозатро рад мекунад.
Рамзи ҳолати 404 (ёфт нашуд) нишон медиҳад, ки сервери пайдоиш намояндагии ҷории манбаи ҳадафро пайдо накардааст ё намехоҳад ошкор кунад, ки ин мавҷуд аст.
Рамзи ҳолати 405 (Усул иҷозат дода намешавад) нишон медиҳад, ки усули дар сатри дархост гирифташуда аз ҷониби серверҳои пайдоиш маълум аст, аммо аз ҷониби манбаи ҳадаф дастгирӣ намешавад.
Рамзи ҳолати 415 (Намуди Медиа Дастгирии) нишон медиҳад, ки сервери пайдоиш аз хидматрасонӣ дархостро рад мекунад, зеро бори фоидаовар дар формате мебошад, ки бо ин усул дар манбаи ҳадаф дастгирӣ намешавад. Мушкилоти формат метавонад аз сабаби дархост бо Content-Type ё Content-Encoding нишон дода шуда бошад, ё дар натиҷаи тафтиши мустақими маълумот.
Синфи рамзи ҳолати 5xx (Хатои сервер) нишон медиҳад, ки сервер огоҳ аст, ки он хато кардааст ё барои иҷрои усули дархостшуда қодир нест.
Рамзи ҳолати 500 (Хатои дохилии сервер) нишон медиҳад, ки сервер ба ҳолати ғайричашмдошт дучор омадааст, ки иҷрои онро дархост намекунад.
Рамзи ҳолати 502 (Bad Gateway) нишон медиҳад, ки сервер ҳангоми иҷрои вазифаи шлюз ё прокси аз сервери воридотӣ, ки ҳангоми кӯшиши иҷрои дархост ба он дастрас шудааст, ҷавоби беэътибор гирифт.
Рамзи ҳолати 503 (Хидматрасонӣ дастнорас) нишон медиҳад, ки сервер дар айни замон бинобар сабаби изофабори муваққатӣ ё нигоҳубини нақшавӣ, дархостро иҷро карда наметавонад, ки эҳтимолан пас аз каме таъхир сабуктар карда мешавад.
Рамзи ҳолати 504 (Gateway Timeout) нишон медиҳад, ки сервер ҳангоми иҷрои вазифаи шлюз ё прокси, аз сервери болооб ҷавоби саривақтӣ нагирифтааст, то барои ба анҷом расонидани дархост дастрасӣ дошта бошад.
Маълумотнома: