Ìsopọ̀ ṣí. Àwọn àkọlé ìbéèrè jáde. Fáìlì dàbí ẹni tí kò rìn. Àlàyé kan ni pé oníbàárà ń dúró de ìdáhùn sí Expect: 100-continue kí ó tó fi ara rẹ̀ ránṣẹ́.

Ìlànà yìí ń jẹ́ kí olùgbà lè kọ ìbéèrè kan nípa àwọn àkọlé rẹ̀ kí ìgbéwọlé tí ó lè tóbi tó bẹ̀rẹ̀. Ọ̀nà àṣeyọrí déédé ni:

request headers → 100 Continue → request body → final response

100 jẹ́ ìsọfúnni: ó ń jẹ́ kí oníbàárà tẹ̀síwájú, ṣùgbọ́n kò túmọ̀ sí pé wọ́n ti fi fáìlì pamọ́ tàbí iṣẹ́ àpùpọ̀ ti yọrí sí rere. Git push tí ó dá HTTP 417 padà jẹ́ ọ̀kan ìṣẹ̀lẹ̀ àìní àfojúsùn tí ó ṣe kedere.

Wá ìdáhùn tí oníbàárà gbà

ÀkíyèsíOhun tí a ó ṣèwádìí
100 ContinueOníbàárà lè tẹ̀síwájú pẹ̀lú ara
Ìkọ̀sílẹ̀ ìparí kí ara tó déWọ́n kọ iṣẹ́ náà ní ìpele àkọlé
Kò sí ìdáhùn àárín tí a ń retíÌlànà ìdúró oníbàárà àti ìtọ́jú ní ọ̀nà yẹn

curl ní ètò ìdúró expect-continue ọ̀tọ̀. Bí ìdúró libcurl yẹn bá parí láìsí ìdáhùn tí a ń retí, ó ṣì ń fi ara ránṣẹ́; píparí kì í ṣe àìṣeyọrí gbogbo ìgbékalẹ̀ lẹ́ẹ̀kan ṣoṣo. Ètò náà yàtọ̀ sí àkókò tí a fàyè gbà fún gbogbo ìgbékalẹ̀. Pípọ́n àkókò ìkẹyìn lè fi ìdúró àkọ́kọ́ kan náà sílẹ̀ láìsí àlàyé.

Tún dámọ̀ ìfọ̀rọ̀wérọ̀ HTTP tí ó ń gbé Expect. Pẹ̀lú CONNECT déédé sí ibi-àfojúsùn HTTPS, ìpààrọ̀ ìgbéwọlé ojú-ìwé wà nínú TLS; proxy tí ń tẹ̀síwájú kò kan gbé àkọlé ìfojúsùn inú rẹ̀ yẹ̀wò. Ọ̀nà ìdáná tàbí gbígbé ọ̀rọ̀ tí ó ṣe kedere yàtọ̀.

Yíyọ àfojúsùn kúrò lè jẹ́ yíyàn ìbámu tí a mọ̀ọ́mọ̀ ṣe, ṣùgbọ́n ó túmọ̀ sí pé oníbàárà lè bẹ̀rẹ̀ sí fi ara tóbi ránṣẹ́ kí ó tó mọ̀ nípa ìkọ̀sílẹ̀ tètè. Fi ìhùwàsí yẹn wé ohun tí a nílò gan-an. Má ṣe ṣàpèjúwe ojútùú ìtàn fún proxy àtijọ́ gẹ́gẹ́ bí ìtọ́nisọ́nà àgbáyé láti yọ àkọlé kúrò nínú gbogbo ìgbéwọlé.

Àwọn àpilẹ̀kọ tó jọra