Seva haiwezi kuchakata ombi kwa sababu sintaksia yake, uundaji, au data iliyotolewa ni batili. Kurudia ombi lile lile ambalo halijabadilishwa hakuna uwezekano wa kusaidia.
Mwongozo wa kiutendaji: Inspect URL encoding, JSON/body syntax, required fields, and request framing.
Ombi halina vitambulisho halali vya uthibitishaji kwa lengo. Licha ya jina lake, jibu hili linamaanisha kuwa uthibitishaji unahitajika au umeshindwa.
Mwongozo wa kiutendaji: Send the expected credentials and include a WWW-Authenticate challenge.
Ime hifadhiwa kwa matumizi ya baadaye, ingawa baadhi ya bidhaa huitumia kwa mtiririko wa malipo au viwango. Hakuna tabia moja ya malipo inayoweza kuendana ulimwenguni kote.
Mwongozo wa kiutendaji: Treat vendor-specific meanings as such; document the API contract.
Seva ilielewa ombi lakini inakataa kulitenda. Vitambulisho halali havibadilishi matokeo kwa sababu kizuizi kinaweza kuwa cha msingi wa sera.
Mwongozo wa kiutendaji: Check permissions, access policy, IP/WAF rules, and resource-level authorization.
Seva haiwezi kupata uwakilishi wa sasa wa URI iliyoombwa, au haiko tayari kufichua kuwa ipo. Jibu pekee halisemi ikiwa kutokuwepo ni kwa muda au kwa kudumu.
Mwongozo wa kiutendaji: Repair the URL, restore the resource, or use 410 when removal is known to be permanent.
Rasilimali ipo, lakini haiauni njia inayotumiwa katika ombi hili.
Mwongozo wa kiutendaji: Return an Allow header listing methods the resource accepts.
Seva haiwezi kutoa uwakilishi unaolingana na mapendeleo ya ukubali ya mteja. Tuliza vizuizi vya Accept au sanidi sera inayofaa ya uwakilishi/mazungumzo.
Mwongozo wa kiutendaji: Relax Accept constraints or configure a suitable representation/negotiation policy.
407Uthibitishaji wa Proksi Unahitajika
Proksi ya mpatanishi inahitaji vitambulisho kabla ya kusambaza ombi.
Mwongozo wa kiutendaji: Authenticate to the proxy using Proxy-Authenticate / Proxy-Authorization; this is distinct from origin authentication.
408Muda wa Ombi Umekwisha
Seva haikupokea ombi kamili kwa wakati ili kuwa tayari kusubiri. Mteja anaweza kujaribu tena kwenye uunganisho mpya.
Mwongozo wa kiutendaji: Check network stalls, upload size, and server/proxy timeout settings.
Ombi linakinzana na hali ya sasa ya rasilimali, kama vile mgongano wa toleo au jaribio la kuunda nakala rudufu.
Mwongozo wa kiutendaji: Explain the conflict and provide enough current state for the client to resolve it.
Rasilimali haipatikani kwa makusudi na inawezekana kabisa kwa kudumu, bila uingizwaji unaojulikana. Hii ina nguvu zaidi kuliko jibu la jumla la haipatikani.
Mwongozo wa kiutendaji: Use when removal is deliberate; remove obsolete internal links and references.
Seva inahitaji kichwa cha Content-Length lakini ombi halikutoa moja.
Mwongozo wa kiutendaji: Send an accurate Content-Length or use a supported transfer framing.
412Sharti la Awali limeshindwa
Sharti la ombi kama vile If-Match lilitathminiwa kuwa la uongo, kwa hiyo seva haikutekeleza kitendo kilichoombwa.
Mwongozo wa kiutendaji: Refresh the representation and retry with current validators/state.
Mwili wa ombi unazidi kikomo ambacho seva iko tayari au inaweza kuchakata. Seva inaweza kufunga uunganisho au kuruhusu jaribio tena baada ya kupunguza mwili.
Mwongozo wa kiutendaji: Reduce payload size or adjust documented upload limits.
Lengo la ombi ni refu kuliko seva ilivyo tayari kutafsiri, mara nyingi kwa sababu ya kamba kubwa sana ya hoja.
Mwongozo wa kiutendaji: Use a shorter URI or move suitable data into a request body.
415Aina ya Midia Isiyoungwa Mkono
Seva inakataa mwili wa ombi kwa sababu aina yake ya midia, usimbaji wa maudhui, au muundo uliokaguliwa hauwezi kuungwa mkono.
Mwongozo wa kiutendaji: Send a supported Content-Type/encoding and a body matching it.
416Safu Haiwezi Kuridhishwa
Safu ya byte iliyoombwa haiwezi kutolewa, kwa mfano kwa sababu inaanza zaidi ya urefu wa uwakilishi.
Mwongozo wa kiutendaji: Re-check resource length and range units; servers may return Content-Range: bytes */length.
Seva au mpatanishi hawezi kufikia matarajio yaliyotangazwa katika kichwa cha Expect.
Mwongozo wa kiutendaji: Retry without the unsupported expectation when safe and appropriate.
418Mimi ni sufuria ya chai
Hali ya ucheshi inayotoka katika maelezo ya Siku ya Wajinga ya Aprili. Sio mkataba wa kawaida wa kosa la programu, ingawa baadhi ya huduma huitumia kwa kucheza.
Mwongozo wa kiutendaji: Do not depend on it for interoperable production behavior.
421Ombi Lililoelekezwa Vibaya
Ombi lilifikia seva ambayo haiwezi kutoa jibu la mamlaka kwa URI lengwa, mara kwa mara kwa sababu uelekezaji wa uunganisho au mamlaka ya HTTP hailingani.
Mwongozo wa kiutendaji: Retry over a suitable connection and inspect Host/:authority, SNI, and proxy routing.
422Maudhui Yasiyoweza Kuchakatwa
Aina ya maudhui na sintaksia inaeleweka, lakini seva haiwezi kutumia maagizo au kuthibitisha maudhui yaliyowasilishwa.
Mwongozo wa kiutendaji: Return actionable field-level validation details; correcting the payload may allow success.
Rasilimali ya WebDAV imefungwa, kwa hiyo njia iliyoombwa haiwezi kufanywa mpaka hali ya kufunga itatuliwe.
Mwongozo wa kiutendaji: Check lock ownership, timeout, and WebDAV lock-token handling.
Operesheni ya WebDAV ilishindwa kwa sababu operesheni inayohitajika ya kutangulia katika mlolongo ule ule wa ombi ilishindwa.
Mwongozo wa kiutendaji: Resolve the earlier failed action before retrying dependent operations.
Seva inakataa kuchakata ombi ambalo linaweza kuwa limerudiwa wakati wa data ya mapema, ili kupunguza hatari ya kurudia.
Mwongozo wa kiutendaji: Retry after the connection is established without early data.
426Uboreshaji Unahitajika
Seva inakataa itifaki ya sasa na inaonyesha kwamba mteja anapaswa kubadili hadi nyingine. Jumuisha kichwa cha uboreshaji kinachoelezea chaguo za itifaki zinazoungwa mkono.
Mwongozo wa kiutendaji: Include an Upgrade header that describes supported protocol choices.
428Sharti la Awali Linahitajika
Seva inahitaji ombi la masharti ili kuzuia sasisho zilizopotea, lakini mteja alitumia lisilo la masharti. Pata hali ya sasa na uwasilishe sharti linalofaa kama vile if-match.
Mwongozo wa kiutendaji: Fetch current state and submit an appropriate condition such as If-Match.
Mteja ametuma maombi mengi sana katika kipindi fulani, kulingana na kikomo cha kiwango kilichofafanuliwa na seva. Rudi nyuma, heshimu retry-after wakati ipo, na uepuke milipuko ya kujaribu tena iliyosawazishwa.
Mwongozo wa kiutendaji: Back off, honor Retry-After when present, and avoid synchronized retry bursts.
431Sehemu za Kichwa cha Ombi Kubwa Sana
Seva haitachakata ombi kwa sababu sehemu moja au zaidi za kichwa, au seti iliyojumuishwa ya kichwa, ni kubwa sana. Punguza vidakuzi/vichwa maalum au urekebishe kikomo cha seva cha makusudi.
Mwongozo wa kiutendaji: Reduce cookies/custom headers or adjust an intentional server limit.
451Haipatikani kwa Sababu za Kisheria
Seva haiwezi kutoa rasilimali iliyoombwa kwa sababu ya kizuizi cha kisheria. Inapofaa, elezea kizuizi na wigo wake bila kufichua habari zilizolindwa.
Mwongozo wa kiutendaji: Where appropriate, explain the restriction and its scope without exposing protected information.