Uxhumano luyavuleka. Izihloko zesicelo ziyaphuma. Ifayela libonakala linganyakazi. Enye incazelo ukuthi iklayenti lilinde impendulo ku-Expect: 100-continue ngaphambi kokuthumela umzimba walo.

Le ndlela ivumela umamukeli ukuthi enqabe isicelo ngokusekelwe ezihlokweni zaso ngaphambi kokuba kuthunyelwe ukulayisha okungenzeka kukhulu. Ukulandelana okuvamile okuphumelelayo:

request headers → 100 Continue → request body → final response

I-100 iwulwazi: ivumela iklayenti ukuthi liqhubeke, kodwa akusho ukuthi ifayela ligciniwe noma umsebenzi wohlelo lwephumelele. I-Git push ebuyisela HTTP 417 iyisimo esisodwa esibonakalayo sokwehluleka kokulindela.

Thola ukuthi iklayenti lithole yiphi impendulo

OkubonwayoOkumele kuphenywe
100 ContinueIklayenti lingaqhubeka nomzimba
Ukwenqaba kokugcina ngaphambi komzimbaUmsebenzi wenqatshwa esigabeni sezihloko
Ayikho impendulo yesikhashana elindelekileInqubomgomo yokulinda yeklayenti kanye nokuphathwa kuleyo ndlela

I-curl inesilungiselelo esikhethekile sokulinda i-expect-continue. Uma lokho kulinda kwe-libcurl kuphelelwa yisikhathi ngaphandle kwempendulo elindelekile, isathumela umzimba; ukuphelelwa yisikhathi akusikho ngokuzenzakalela ukwehluleka kokudluliswa konke. Isilungiselelo sehlukile esikhathini esivunyelwe ukudluliswa konke. Ukwandisa lokho kwakamuva kungashiya lowo mkhawulo wokuqala ungachazwanga.

Futhi thola ukuthi iyiphi ingxoxo ye-HTTP ethwala i-Expect. Nge-CONNECT evamile eya endaweni ye-HTTPS, ukushintshana kokulayisha kwewebhusayithi kungaphakathi kwe-TLS; iphroksi yokuqhubekisela phambili ayihloli nje isihloko sangaphakathi sokulindela. Indlela yokubamba noma yokudlulisela ngombhalo ocacile yehlukile.

Ukususa ukulindela kungaba ukukhetha okwenziwe ngamabomu kokuhambisana, kodwa kusho ukuthi iklayenti lingaqala ukuthumela umzimba omkhulu ngaphambi kokwazi ngokwenqatshwa kwangaphambi kwesikhathi. Qhathanisa lokho kuziphatha nemfuno yangempela. Ungachazi isixazululo somlando sephroksi endala njengomyalelo womhlaba wonke wokususa isihloko kukho konke ukulayisha.

Izihloko ezihlobene