Le. Klijent jista' jaqra fajl kbir f'buffers żgħar u jibgħatu b'Content-Length magħruf. Il-qari limitat jikkontrolla l-użu tal-memorja; il-qafas HTTP jgħid lir-riċevitur fejn jispiċċa l-ġisem tat-talba.

Fajl stabbli li l-librerija HTTP taf it-tul tiegħu f'bytes hu differenti minn ġeneratur li jipproduċi ammont mhux magħruf ta' data. Uża l-interface tal-ġisem appoġġjata mil-librerija għaż-żewġ sorsi. M'għandekx bżonn tiġbor il-fajl kollu fi string biss biex tagħti tul.

Għal HTTP/1.1, iċċekkja l-qafas li fil-fatt jintbagħat: Content-Length jew kodifikazzjoni tat-trasferiment chunked skont ir-regoli tal-protokoll. Il-kodifikazzjoni chunked iżżid markaturi tad-daqs barra mill-kontenut tal-fajl. Tħallatx oqsma tal-qafas kontradittorji u taqsamx tul biex tikkonvinċi proxy jaċċetta t-tlugħ.

Jekk it-tlugħ permezz ta' proxy jonqos, innota l-verżjoni HTTP, is-sors tal-ġisem u l-ewwel rifjut. Tweġiba 411 tissuġġerixxi investigazzjoni differenti minn konnessjoni li tagħlaq f'nofs il-ġisem. Jekk minflok jonqsu l-attentati mill-ġdid tal-awtentikazzjoni, iċċekkja jekk il-ġisem tat-tlugħ jistax jintlagħab mill-ġdid. Il-bidla tad-daqs tal-buffer tal-qari tal-applikazzjoni tista' tħalli l-qafas tat-talba eżattament kif kien.

Ir-rotta hija importanti għal dik l-osservazzjoni. It-trasferiment b'test ċar jesponi l-qafas HTTP tat-tlugħ lill-proxy; HTTPS normali minn tarf għal tarf ipoġġih ġewwa mina. HTTP/2 juża l-qafas tiegħu stess. Għalhekk il-limitazzjonijiet storiċi ta' Squid jispjegaw fallimenti antiki partikolari, mhux regola li kull proxy tal-lum jirrifjuta tlugħ fi fluss.

Artikli relatati