Osclaítear an nasc. Imíonn ceanntásca an iarratais. Dealraíonn sé nach mbogann an comhad. Míniú amháin is ea go bhfuil an cliant ag fanacht le freagra ar Expect: 100-continue sula seolann sé a chorp.

Ligeann an mheicníocht don fhaighteoir iarraidh a dhiúltú óna ceanntásca sula seoltar uaslódáil a d'fhéadfadh a bheith mór. Is é an seicheamh rathúil is gnách:

request headers → 100 Continue → request body → final response

Tá 100 faisnéiseach: ligeann sé don chliant dul ar aghaidh, ach ní chiallaíonn sé gur stóráladh an comhad ná gur éirigh le hoibríocht an fheidhmchláir. Cás coincréiteach amháin d'ionchas a theip is ea Git push a thugann HTTP 417 ar ais.

Faigh amach cén freagra a fuair an cliant

BreathnóireachtBrá a bhfuiltear le scrúdú
100 ContinueIs féidir leis an gcliant dul ar aghaidh leis an gcorp
Diúltú deiridh roimh an gcorpDiúltaíodh don oibríocht ag céim na gceanntásc
Níl aon fhreagra idirmheánach ionchais annBeartas feithimh an chliaint agus an chaoi a láimhseáiltear ar an gcosán sin

Cuireann curl socrú feithimh tiomnaithe ar fáil do expect-continue. Má théann an fheitheamh libcurl sin in éag gan an freagra ionchais, seolann sé an corp mar sin féin; ní ionann éag agus teip iomlán ar an aistriú ar fad. Tá an socrú ar leith ón am a cheadaítear don aistriú iomlán. Má mhéadaítear an dara ceann, féadfaidh an sos tosaigh céanna fanacht gan mhíniú.

Sainaithin freisin cén comhrá HTTP a iompraíonn Expect. Le CONNECT gnách chuig ceann scríbe HTTPS, tá malartú uaslódála an láithreáin laistigh de TLS; ní dhéanann an seachfhreastalaí tosaigh iniúchadh simplí ar a cheanntásc ionchais inmheánach. Tá cosán idircheaptha nó aistrithe i nglan-aitheanta difriúil.

Is féidir le baint an ionchais a bheith ina rogha chomhoiriúnachta d'aon ghnó, ach ciallaíonn sé go bhféadfadh an cliant tosú ag seoladh coirp mhóir sula bhfaigheann sé amach faoi dhiúltú luath. Cuir an t-iompar sin i gcomparáid leis an riachtanas iarbhír. Ná déan cur síos ar sheachbhealach stairiúil do shean-seachfhreastalaí mar threoir uilíoch chun an ceanntásc a bhaint ó gach uaslódáil.

Ailt ghaolmhara