「HTTP413 Request Entity Too Large」 ni makosa ya HTTP yanayoonyeshwa wakati data unayojaribu kupakia inazidi uwezo ulioruhusiwa na seva.
Jina rasmi sasa ni413 Content Too Large lakini, jina la「413 Payload Too Large」「413 Request Entity Too Large」linatumika sana hadi leo.
Hii inamaanisha kwamba ingawa majina yanatofautiana, "data iliyotumwa ni kubwa sana hivyo haiwezi kukubalika" maana hiyo inabaki kuwa sawa.
Makosa haya mara nyingi hutokea katika hali zifuatazo.
Katika hali nyingi, hii ni kutokana na mipaka ya uwezo wa seva, na si kutokana na kushindwa kwa muunganisho wa intaneti au kompyuta.
Hii ndiyo sababu kuu zaidi.
Huduma za mtandao zina mipaka kama "faili 1 hadi 10MB" au "hadi 100MB", hivyo ikishinda mipaka hiyo, HTTP413 itarudishwa.
Hata kama kila faili ni dogo, inaweza kutokea kwamba unapo pakia pamoja, jumla inazidi mipaka ya uwezo.
Kwa mfano, ikiwa unatumia picha 10 za 20MB, jumla itakuwa 200MB, na katika huduma yenye mipaka ya uwezo, inaweza kusababisha makosa ya 413.
Wamiliki wa tovuti wanaweza kuweka mipaka ya ujazo wa kupakia kwenye seva ya wavuti.
Mifano maarufu ni kama ifuatavyo.
Hata kama programu inakubali uwezo mkubwa, ni kawaida kwa seva ya wavuti au CDN iliyopo katikati kurudisha 413 kwanza.
Ikiwa makosa ya HTTP413 yanaonyeshwa, hakikisha uangalie mambo yafuatayo.
Hasa video zinaweza kuwa na GB kadhaa ikiwa zimehifadhiwa kwa 4K au bitrate za juu. Kupunguza kidogo ubora kunaweza kupunguza ukubwa chini ya nusu.
Ikiwa unamiliki tovuti yako mwenyewe, kutathmini mipango ya seva kunaweza kusaidia kutatua tatizo.
Badilisha thamani ya client_max_body_size kadiri inavyohitajika.
Thibitisha mipango ifuatayo.
Si tu ukubwa wa kupakia, lakini mipango ya jumla ya POST pia ina athari, hivyo ni muhimu kuthibitisha mipango kadhaa kwa pamoja.
Ikiwa unatumia huduma za CDN au WAF kama Cloudflare, makosa ya 413 yanaweza kurudishwa kabla ya seva ya wavuti.
Ikiwa kubadilisha mipango ya seva ya wavuti hakusaidii, angalia mipaka ya kupakia ya huduma hizi pia.
Katika huduma za barua pepe au huduma za mazungumzo, inaweza kuwa na mipaka ya uwezo.
Katika hali kama hiyo, unaweza kutumia uploader ya faili ya bure kama UploadF.
Ikiwa ni picha, unaweza pia kutumia zana za mtandao za kupiga picha, OCR, na kuondoa nyuma.
413 ni aina ya nambari ya hadhi ya HTTP. Ushahidi wa ndani wa ujumbe wa "kupakia kushindwa" unaweza kuwa 413.
Hapana. Kwa kawaida, seva inafanya kazi vizuri na inakataa ombi kwa sababu ilipita mipango ya uwezo iliyowekwa.
Sababu nyingine zinazoweza kuwa ni kuharibika kwa huduma, mabadiliko ya mipango kwa muda, au mipango ya mipaka ya CDN au proxy. Kujaribu kwenye kivinjari kingine au kusubiri kidogo kuona kama inafanya kazi tena inaweza kuwa na manufaa.
HTTP413 Request Entity Too Large ni makosa yanayotokea wakati data inayoletwa inazidi uwezo wa kuidhinishwa na seva.
Watumiaji wanaweza kutatua kwa kupunguza ukubwa wa faili, kupakia kwa sehemu, kati ya mambo mengine, na wasimamizi wanapaswa kudhibitisha mipango ya uwezo katika maeneo kadhaa kama NGINX, Apache, PHP, na CDN.
Ikiwa unataka kushiriki faili kubwa, kutumia uploader ya faili kama UploadF pia ni rahisi.