Xiriirka wuu furmaa. Ciwaannada codsiga way baxaan. Faylku uma muuqdo inuu dhaqaaqo. Hal sharraxaad ayaa ah in macmiilku sugayo jawaab Expect: 100-continue ka hor inta uusan dirin jirkiisa.

Habkani wuxuu u oggolaanayaa qaataha inuu diido codsiga ciwaannadiisa ka hor inta aan la dirin soo gelin laga yaabo inuu weyn yahay. Taxanaha guusha caadiga ah waa:

request headers → 100 Continue → request body → final response

100 waa macluumaad: waxay u oggolaanaysaa macmiilka inuu sii socdo, laakiin macneheedu maaha in faylka la kaydiyay ama hawlgalka barnaamijku guulaystay. Git push oo soo celiya HTTP 417 waa hal kiis oo cad oo rajada lagu guuldareystay.

Ogaado jawaabta uu macmiilku helay

U fiirsashoWaxa la baadho
100 ContinueMacmiilku wuu sii socon karaa jirka
Diidmo kama dambays ah ka hor jirkaHawlgalka waa la diiday marxaladda ciwaanka
Ma jiro jawaab dhexdhexaad ah oo la filayaySiyaasadda sugitaanka macmiilka iyo maaraynta jidkaas

curl waxa uu leeyahay dejinta sugitaan gaar ah oo expect-continue. Haddii sugitaankaas libcurl uu dhamaado iyada oo aan jawaabtii la filayay iman, wali wuu diraa jirka; dhammaadku si otomaatig ah ma aha guuldarro gudbin dhan. Dejintu way ka duwan tahay waqtiga loo oggol yahay gudbinta oo dhan. Kordhinta tan dambe waxay ka tagi kartaa joojinta hore ee la mid ah iyada oo aan la sharraxin.

Sidoo kale aqoonsado wada hadalka HTTP ee qaada Expect. Marka CONNECT caadi ah loo sameeyo meel HTTPS, isweydaarsiga soo gelinta website-ka wuxuu ku dhex jiraa TLS; proxy-ga hore si fudud uma baadho ciwaanka rajada gudaha. Jidka dhexgalka ama gudbinta qoraal cad wuu ka duwan yahay.

Ka saarista rajada waxay noqon kartaa doorasho iswaafajin oo ula kac ah, laakiin waxay ka dhigan tahay in macmiilku uu bilaabi karo dirista jir weyn ka hor inta uusan ogaan diidmo hore. Isbarbardhig dhaqankaas iyo shuruudda dhabta ah. Ha ku sifeyn xal taariikhi ah oo loogu talagalay proxy duug ah tilmaan caalami ah oo ah in ciwaanka laga saaro soo gelin kasta.

Maqaallo la xiriira