Xeerarka Xaaladda HTTP ama Xeerarka Jawaabta waxaa loo qaybiyaa shan qaybood. 1 ×× Macluumaad, 2 ×× Guul, 3 ×× Tilmaamid, 4 ×× Khalad Macmiil, 5 ×× Khalad Server.
Boostadani waxay ka kooban tahay liistada buuxa ee xeerarka xaaladda HTTP oo leh sharaxaad kooban oo ku saabsan xeerarka jawaabta ugu badan.
Markii aan sameyno baaritaanka API, badiyaa waxa ugu horreeya ee aan ka hubinno jawaabta ka soo wicitaanka API waa lambarka xaaladda. Waa lama huraan inaynu aqoon u leenahay ugu yaraan nambarrada xaaladda ugu caansan sidaa darteed si dhakhso leh ayaan u garan karnaa arrimaha.
Fasalka 1xx (Macluumaadka) ee lambarka xaaladdu wuxuu muujinayaa jawaab ku meel gaar ah oo ku saabsan xiriirka xiriirka ama codsashada horumarka ka hor inta aan la dhammaystirin ficilka la codsaday oo la diro jawaabta kama dambaysta ah.
Fasalka 2xx (Guul) ee lambarka xaaladda ayaa tilmaamaya in codsigii macmiilka si guul leh loo helay, loo fahmay, loona aqbalay.
Koodhka xaaladda 200 (OK) wuxuu tilmaamayaa in codsigii lagu guuleystay. Mushaharka loo dirayo jawaabta 200 waxay kuxirantahay habka codsiga.
201 (Abuurmay) koodhka xaaladdu wuxuu muujinayaa in codsigii la fuliyay oo uu dhaliyay hal ama in ka badan oo ilo cusub ah oo la abuuray.
204 (No Content) koodhka xaaladdu wuxuu muujinayaa in adeeguhu uu si guul leh u fuliyay codsiga isla markaana aysan jirin waxyaabo dheeraad ah oo lagu diro jirka jawaabta bixinta.
La xiriira:
Nooca 3xx (Jihada) ee lambarka aqoonsiga wuxuu muujinayaa in ficil dheeri ah loo baahan yahay inuu qaado wakiilka isticmaalaha si loo fuliyo codsiga.
301 (Moved Permanently) xaaladdu waxay muujineysaa in ilaha bartilmaameedka loo qoondeeyay URI cusub oo joogto ah iyo wixii tixraac ah ee mustaqbalka ilahaani waa inay adeegsadaan mid ka mid ah URI-yada ku lifaaqan.
Lambarka xaaladda 302 (Found) wuxuu muujinayaa in kheyraadka bartilmaameedka uu si ku meel gaar ah u deggen yahay URI ka duwan.
Fasalka 4xx (Khaladka Macaamiisha) ee lambarka aqoonsiga wuxuu muujinayaa in macmiilku u muuqdo inuu qaldamay.
Lambarka xaalada (400 Cod Bad) wuxuu tilmaamayaa in adeeguhu uusan qaban karin ama uusan qaban doonin codsiga sababo laxiriira inuu khalad macmiil yahay (tusaale ahaan, codsi qaldan)
Lambarka aqoonsiga ee 401 (Aan la fasaxin) wuxuu muujinayaa in codsiga aan la adeegsan maxaa yeelay waxaa ka maqan cadeymo aqoonsi oo sax ah oo loogu talagalay ilaha bartilmaameedka.
Lambarka xaaladda 403 (Xaaraantinimey) wuxuu muujinayaa in adeeguhu fahmay codsiga laakiin wuu diiday inuu oggolaado.
Lambarka xaaladda 404 (Lama helin) wuxuu tilmaamayaa in server-ka asalka ah uusan helin matalaad hadda loogu talagalay ilaha bartilmaameedka ama uusan diyaar u ahayn inuu sheego mid jira.
Lambarka xaaladda 405 (Habka aan La oggolaan) wuxuu tilmaamayaa in habka lagu helo khadka-codsi uu og yahay adeegaha asalka ah laakiin uusan taageerin ilaha bartilmaameedka.
Nambarka heerka 415 (Nooca Warbaahinta aan la Taageerin) wuxuu tilmaamayaa in adeegaha asalka ahi uu diidayo inuu u adeego codsiga sababtoo ah culeyska la bixinayo wuxuu ku jiraa qaab aan lagu taageerin habkan kheyraadka bartilmaameedka. Dhibaatada qaabka ayaa laga yaabaa inay sabab u tahay dalabka la tilmaamay ee Nooca-Nooca ama Tilmaamida Wax-soo-saarista, ama natiijada si toos ah u baareysa xogta.
Fasalka 5xx (Server Error) ee lambarka aqoonsiga wuxuu muujinayaa in adeeguhu ka warqabo inuu khaldamay ama uusan awood u lahayn inuu sameeyo habka la codsaday.
Koodhka xaalada (500 Error Server Error) ayaa tilmaamaya in serverku la kulmay xaalad lama filaan ah oo ka hor istaagtay inuu fuliyo codsiga.
502 (Bad Gateway) koodhka xaaladdu wuxuu tilmaamayaa in adeegaha inta uu u dhaqmayo sida albaab ama wakiil, uu jawaab aan sax ahayn ka helay serverka soo gala ee ay heshay markii uu isku dayay inuu fuliyo codsiga.
Lambarka aqoonsiga ee 503 (Adeeg aan Laheli karin) ayaa tilmaamaya in adeegu uusan hada awoodin inuu wax kaqabto codsiga sababo la xiriira culeys xad dhaaf ah ama dayactir loo qorsheeyay, taas oo ay u badan tahay in laga yareeyo dib u dhaca ku yimid.
504 (Gateway Timeout) xaaladdu waxay muujineysaa in adeegaha inta uu u dhaqmayo sida albaab ama wakiil, uusan helin jawaab celin waqtigeeda ah oo ka timid server sare oo ay u baahneyd in la helo si loo dhameystiro codsiga.
Tixraac: