HTTP يۈكلەش توختىشى ۋە Expect: 100-continue
Expect: 100-continue ئالماشتۇرۇشىنى تونۇڭ ۋە ئۇنىڭ قىسقا قارار نۇقتىسىنى سانلىق مەلۇمات يۆتكەش جەريانىدا توختاپ قالغان يۈكلەشتىن ئايرىڭ.
ئۇلىنىش ئېچىلىدۇ. تەلەپ باشلىقلىرى چىقىپ كېتىدۇ. ھۆججەت قىمىرلىمايدىغاندەك كۆرۈنىدۇ. بىر چۈشەندۈرۈش شۇكى، خېرىدار ئۆز بەدىنىنى ئەۋەتىشتىن بۇرۇن Expect: 100-continue غا جاۋاب كۈتۈۋاتىدۇ.
بۇ مېخانىزم تاپشۇرۇۋالغۇچىغا مۇمكىن بولغان چوڭ يۈكلەش ئەۋەتىلگىچە تەلەپنى ئۇنىڭ باشلىقلىرىدىن رەت قىلىش ئىمكانىيىتى بېرىدۇ. ئادەتتىكى مۇۋەپپەقىيەتلىك تەرتىپ:
request headers → 100 Continue → request body → final response
100 ئۇچۇر خاراكتېرلىك: ئۇ خېرىدارغا داۋاملاشتۇرۇشقا رۇخسەت قىلىدۇ، ئەمما ھۆججەت ساقلاندى ياكى ئەپلىكاچىيە مەشغۇلاتى مۇۋەپپەقىيەتلىك بولدى دېگەنلىك ئەمەس. HTTP 417 قايتۇرىدىغان Git push مۇشۇنداق بىر كونكرېت ئۈمىد مەغلۇبىيىتى.
خېرىدار قايسى جاۋابنى ئالغانلىقىنى ئېنىقلاڭ
| كۆزىتىش | تەكشۈرۈش كېرەك بولغان مەنىسى |
|---|---|
| 100 Continue | خېرىدار بەدەن بىلەن داۋاملاشتۇرالايدۇ |
| بەدەندىن بۇرۇنقى ئاخىرقى رەت قىلىش | مەشغۇلات باشلىق باسقۇچىدا رەت قىلىندى |
| كۈتۈلگەن ئارىلىق جاۋابى يوق | خېرىدارنىڭ كۈتۈش سىياسىتى ۋە شۇ يولدىكى بىر تەرەپ قىلىش |
curl دا expect-continue كۈتۈشى ئۈچۈن ئايرىم تەڭشەك بار. ئەگەر بۇ libcurl كۈتۈشى كۈتۈلگەن جاۋابسىز ئاخىرلاشسا، ئۇ بەدىنىنى ھەر قانداق ئەھۋالدا ئەۋەتىدۇ؛ ۋاقىتنىڭ ئۆتۈشى ئۆزلۈكىدىن پۈتۈن يۆتكەشنىڭ مەغلۇبىيىتى ئەمەس. بۇ تەڭشەك پۈتۈن يۆتكەش ئۈچۈن رۇخسەت قىلىنغان ۋاقىتتىن ئايرىم. كېيىنكىنى ئاشۇرۇش شۇ ئوخشاش دەسلەپكى توختىشىنى چۈشەندۈرۈلمىگەن ھالدا قالدۇرۇشى مۇمكىن.
يەنە قايسى HTTP سۆھبىتىنىڭ Expect نى ئېلىپ ماڭىدىغانلىقىنى ئېنىقلاڭ. HTTPS مەنزىلىگە ئادەتتىكى CONNECT بىلەن، تور بېكەتنىڭ يۈكلەش ئالماشتۇرۇشى TLS ئىچىدە بولىدۇ؛ يۆتكەيدىغان ۋاكالەتچى ئۇنىڭ ئىچكى ئۈمىد باشلىقىنى بىۋاسىتە تەكشۈرمەيدۇ. ئارىلىشىش ياكى ئوچۇق تېكىست يۆتكەش يولى باشقىچە.
ئۈمىدنى ئۆچۈرۈش قەستەن قىلىنغان ماسلىشىش تاللىشى بولۇشى مۇمكىن، ئەمما بۇ خېرىدارنىڭ بالدۇر رەت قىلىنىشنى بىلىشتىن بۇرۇن چوڭ بەدەن ئەۋەتە باشلىشى مۇمكىن دېگەنلىك. بۇ ھەرىكەتنى ھەقىقىي تەلەپ بىلەن سېلىشتۇرۇڭ. كونا ۋاكالەتچى ئۈچۈن قىلىنغان تارىخىي ھەل قىلىشنى ھەر بىر يۈكلەشتىن باشلىقنى ئۆچۈرۈشكە دائىر ئومۇمىي كۆرسەتمە سۈپىتىدە تەسۋىرلىمەڭ.