Nuair a thòisicheas am faidhle a chaidh a luchdadh a-nuas le loidhne inbhe HTTP
Cùm frèam an fhreagairt HTTP a-muigh on fhaidhle a chaidh a luchdadh a-nuas an àite a bhith a' dèanamh lethbhreac de gach byte a gheibhear bho socaid progsaidh dhan fhaidhle toraidh.
Ma thòisicheas PDF no duilleag-chluiche a thathar a' meas le HTTP/1.1 200 OK, shàbhail an luchdaiche freagairt amh an àite an fhaidhle. Chan eil anns an fhreagairt sgeamach seo ach ceithir bytes de shusbaint:
HTTP/1.1 200 OK
Transfer-Encoding: chunked
4
DATA
0
Is e DATA am faidhle. Buinidh an loidhne inbhe, na bannan-cinn, a' chomharra meud agus an structar crìochnachaidh do HTTP. Chan eil e sàbhailte àireamh stèidhichte de bytes a thoirt air falbh oir tha faid nam bann-cinn ag atharrachadh. Tha lethbhreac de gach nì an dèidh a' chiad loidhne fhalamh a' fàgail frèam nam pìosan fhathast, agus faodaidh freagairtean fiosrachaidh tighinn roimh an fhreagairt mu dheireadh.
Airson luchdadh a-nuas àbhaisteach, cuir eadar-aghaidh corp freagairt a' chliant HTTP an àite lethbhreac bho shocaid amh gu faidhle. Rèitich a phrogsaidh, dearbhaich an inbhe mu dheireadh agus sruthaich an corp gu toradh sealach. Bidh an cliant a' làimhseachadh frèam na teachdaireachd: feumaidh cuirp a tha air an crìochnachadh le faid, le pìosan agus le ceangal parsadh eadar-dhealaichte.
Tha còdachadh susbaint na shreath eile. Co-dhùin am feum thu bytes faidhle air an dì-chòdachadh no susbaint amh a chaidh iarraidh gu soilleir, a rèir giùlan clàraichte a' chliant. Chan eil bytes teannachaidh gu fèin-obrachail na thruaighe progsaidh.
Ma dh'fheumas an tagradh còd aig ìre socaid a chumail, tha na riaghailtean parsadh sin uile aige a bharrachd air làimhseachadh leughaidh is sgrìobhaidh. Na sgrìobh ach an àireamh de bytes a bheir leughadh air ais gu fìrinneach, chan e comas a' bhuiffir, agus làimhsich sgrìobhaidhean pàirteach. Mur eil, faodaidh susbaint buiffir sean air a chrìonadh corp a chaidh a thoirt a-mach gu ceart a thruailleadh.
Feumaidh HTTPS barrachd na bhith a' rùsgadh freagairt CONNECT: an dèidh an tunail a shuidheachadh gu soirbheachail, stèidhich TLS a' chinn-uidhe agus an uair sin pars an fhreagairt HTTP a-staigh. Chan e na bytes crioptaichte a leanas bannan-cinn a' phrogsaidh am faidhle a ghabhas luchdadh a-nuas.
Fàg toradh fàilligeadh no neo-choileanta fo ainm sealach. Na foillsich e ach an dèidh don ghluasad agus do sgrùdaidhean an fhaidhle soirbheachadh; chan eil faidhle nach eil falamh a' dearbhadh luchdadh a-nuas coileanta.