Chan fheum leughadh an luchdachaidh ann an earrannan HTTP chunked
Sgar leughaidhean cuibhrichte na h-aplacaid bho fhrèamadh teachdaireachdan HTTP/1.1 nuair a bhios luchdachadh ag obrachadh gu eadar-dhealaichte tro proxy adhartach.
Chan eil. Faodaidh cliant faidhle mòr a leughadh ann am bufaran beaga agus a chur le Content-Length aithnichte. Bidh leughaidhean cuibhrichte a' smachdachadh cleachdadh cuimhne; bidh frèamadh HTTP ag innse don ghlacadair càite a bheil corp an iarraidh a' tighinn gu crìch.
Tha faidhle seasmhach aig a bheil fad nam byte aithnichte do leabharlann HTTP eadar-dhealaichte bho ghineadair a bhios a' dèanamh tomhas neo-aithnichte de dhàta. Cleachd eadar-aghaidh a' chuirp a tha an leabharlann a' cur taice ris airson an dà thùs. Chan fheum thu am faidhle gu lèir a chur ri chèile ann an sreang dìreach gus fad a thoirt seachad.
Airson HTTP/1.1, nì sgrùdadh air an fhrèamadh a chuirear gu fìor: Content-Length no còdadh gluasaid chunked a-rèir riaghailtean a' phròtacail. Bidh còdadh chunked a' cur comharran meud taobh a-muigh susbaint an fhaidhle. Na ceangail raointean frèamaidh a tha a' dol an aghaidh a chèile agus na dèan tomhas fad gus proxy a chur an impidh an luchdachadh a ghabhail.
Ma dh'fhàilligeas luchdachadh tro proxy, clàraich an dreach HTTP, tùs a' chuirp agus a' chiad diùltadh. Tha freagairt 411 a' moladh sgrùdaidh eadar-dhealaichte bho cheangal a dhùineas letheach slighe tro chorp. Ma dh'fhàilligeas oidhirpean dearbhaidh a-rithist na àite, thoir sùil air am faodar corp an luchdachaidh ath-chluich. Faodaidh atharrachadh air meud bufar leughaidh na h-aplacaid frèamadh na h-iarraidh fhàgail dìreach mar a bha e.
Tha an t-slighe cudromach don amharc sin. Bidh gluasad teacs lom a' nochdadh frèamadh HTTP an luchdachaidh don proxy; bidh HTTPS àbhaisteach o cheann gu ceann ga chur am broinn tunail. Bidh HTTP/2 a' cleachdadh a fhrèamaidh fhèin. Mar sin tha crìochan eachdraidheil Squid a' mìneachadh fàillean seann sònraichte, chan e riaghailt gu bheil gach proxy an-diugh a' diùltadh luchdachaidhean srutha.