Pawżi fl-Upload HTTP u Expect: 100-continue
Irrikonoxxi l-iskambju Expect: 100-continue u għaraf il-punt tad-deċiżjoni qasir tiegħu minn upload li waqaf waqt it-trasferiment tad-data.
Il-konnessjoni tinfetaħ. L-intestaturi tat-talba joħorġu. Il-fajl jidher li ma jiċċaqlaqx. Spjegazzjoni waħda hija li l-klijent qed jistenna tweġiba għal Expect: 100-continue qabel ma jibgħat il-korp tiegħu.
Il-mekkaniżmu jippermetti lid-destinatarju jirrifjuta talba mill-intestaturi tagħha qabel ma tintbagħat upload potenzjalment kbira. Is-sekwenza ta' suċċess tas-soltu hija:
request headers → 100 Continue → request body → final response
100 huwa informattiv: jippermetti lill-klijent jipproċedi, iżda ma jfissirx li l-fajl inħażen jew li l-operazzjoni tal-applikazzjoni rnexxiet. Git push li jirritorna HTTP 417 huwa każ konkret ta' falliment ta' aspettattiva.
Sib liema tweġiba rċieva l-klijent
| Osservazzjoni | Xi jkun investgat |
|---|---|
| 100 Continue | Il-klijent jista' jipproċedi bil-korp |
| Rifjut finali qabel il-korp | L-operazzjoni ġiet rifjutata fl-istadju tal-intestaturi |
| L-ebda tweġiba interim mistennija | Il-politika ta' stennija tal-klijent u l-immaniġġjar fuq dak il-passaġġ |
curl jesponi setting dedikat ta' stennija expect-continue. Jekk dik l-istennija tal-libcurl tiskadi mingħajr it-tweġiba mistennija, xorta jibgħat il-korp; l-iskadenza mhijiex awtomatikament trasferiment sħiħ fallut. Is-setting huwa separat mill-ħin permess għat-trasferiment sħiħ. Iż-żieda ta' dan tal-aħħar tista' tħalli l-istess pawża inizjali mhux spjegata.
Identifika wkoll liema konversazzjoni HTTP iġġorr Expect. B'CONNECT ordinarju lejn destinazzjoni HTTPS, l-iskambju tal-upload tas-sit ikun ġewwa TLS; il-proxy forward sempliċement ma jispezzjonax l-intestatura tal-aspettattiva ta' ġewwa. Passaġġ ta' interċettazzjoni jew ta' forwarding f'plaintext huwa differenti.
It-tneħħija tal-aspettattiva tista' tkun għażla deliberata ta' kompatibilità, iżda tfisser li l-klijent jista' jibda jibgħat korp kbir qabel ma jsir jaf b'rifjut bikri. Qabbel dak l-imġieba mar-rekwiżit attwali. Tiddeskrivix soluzzjoni storika għal proxy qadim bħala struzzjoni universali biex titneħħa l-intestatura minn kull upload.