باشقا ۋاكالەتچى تاللىغاندا OkHttp بايلىقلىرىنى قايتا ئىشلىتىڭ
چاقىرىق قۇرۇشتىن بۇرۇن ۋاكالەتچى بىلەن سەپلەنگەن OkHttp خېرىدارىنى تاللاڭ ۋە newBuilder نېمىنى ھەمبەھرىلىنىدىغانلىقىنى چۈشىنىڭ.
OkHttp تەلەپتە ئومۇمىي ئۆزگەرتىلىدىغان ۋاكالەتچى رايونى يوق. چاقىرىقىنى قۇرۇشتىن بۇرۇن مەقسەت قىلىنغان يولى بار خېرىدارنى تاللاڭ.
ئەگەر قالغان سەپلەش ھەمبەھرىلەنگەن بولۇپ قېلىشى كېرەك بولسا، يوللانغان خېرىدارنى مەۋجۇت خېرىداردىن ئېلىڭ:
OkHttpClient routed = baseClient.newBuilder()
.proxy(new Proxy(Proxy.Type.HTTP,
new InetSocketAddress("203.0.113.10", 8080)))
.build();ئاخىرقى نۇقتا پەقەت مىسال. HTTP ۋاكالەتچى تىزىملىكىدىكى ئاممىۋى HTTP ئاخىرقى نۇقتىلىرى رۇخسەت قىلىنغان ئاممىۋى مۇلازىمەت يولى ئۈچۈن بۇ سوكېت ئادرېسىنى تولدۇرالايدۇ، شەرتكى ئاساسىي خېرىدارنىڭ سىياسىتى يېڭى ئاخىرقى نۇقتىغا ھېچقانداق ۋاكالەتچىلىك گۇۋاھنامىسى بەرمىسە. OkHttp newBuilder نىڭ ئۇلىنىش كۆلچىكى ۋە يىپ بايلىقلىرىنى ئەسلى خېرىدار بىلەن ھەمبەھرىلىنىدىغانلىقىنى خاتىرىلەيدۇ. بۇ بىر ۋاكالەتچى ئارقىلىق قۇرۇلغان سوكېتنى باشقا يول دەپ قايتا بەلگىلەشكە بولىدۇ دېگەنلىك ئەمەس. ئۇلىنىش لاياقەتلىكى يەنىلا يول ۋە ئادرېس سەپلىمىسىگە باغلىق.
تەكرار خىزمەت ئۈچۈن، سىز ئەمەلىيەتتە ئېھتىياجلىق بولغان يول باشلاش سىياسىتى بويىچە ئاچقۇچلانغان چەكلىك خېرىدارلار توپلىمىنى ساقلاڭ. ئاچقۇچلىرىدا شۇ ۋاقىتقىچە كۆرۈلگەن بارلىق ۋاقىتلىق ھېسابات ياكى ۋاكالەتچى ئۆزگىرىشلىرىنى ئۆز ئىچىگە ئالغان چەكسىز خەرىتىدىن ساقلىنىڭ.
بايلىق ھەمبەھرىلىنىش تاقاشقا تەسىر كۆرسىتىدۇ. ھەمبەھرىلەنگەن غەملەكنى تاقاش ياكى ھەمبەھرىلەنگەن تارقىتىشنى تاقاش شۇ بايلىقلارنى ئىشلىتىدىغان باشقا كېلىپ چىققان خېرىدارلارغا تەسىر يەتكۈزۈشى مۇمكىن. ھەر بىر كېلىپ چىققان خېرىدارنى ئايرىم تور ستېكى دەپ قارىغاننىڭ ئورنىغا بايلىق ئىگىلىكىگە ئېنىق پروگرامما دەرىجىلىك ئۆمۈر بېرىڭ.
ئاخىرىدا، تاللانغان ۋاكالەتچىنىڭ كىملىكىنى چاقىرىقنىڭ ئۆز مېتاداتالىرىغا كىرگۈزۈڭ. دۇنياۋى «ئاخىرقى تاللانغان ۋاكالەتچى» ئۆزگەرگۈچىسى بىر قانچە ئوخشاش ۋاقىتتىكى تەلەپنىڭ يولىنى پەرقلەندۈرەلمەيدۇ.