OkHttp ተኪ ሲወድቅ በቀጥታ ይገናኛል?
የክላይንቱን ስሪት፣ የመንገድ አማራጮችን እና የመተግበሪያውን የድጋሚ ሙከራ መንገድ ተጠቅመው የወደቀ ተኪ ወደ ቀጥታ መዳረሻ ሊያመራ እንደሚችል ይወስኑ።
ለታሪካዊው የስርዓት-HTTP-ተኪ ጉዳይ OkHttp በ3.5.0 ላይ ባህሪውን ቀይሯል፦ ያ ተኪ ከወደቀ በኋላ ቀጥታ ግንኙነት መሞከሩን አቆመ። ስለ ዝምተኛ መመለስ የቀደመ ሪፖርት ከዚያ ለውጥ በፊት የነበረውን ባህሪ ሊገልጽ ይችላል።
ያ ታሪክ የሁሉንም መተግበሪያ የመንገድ ፖሊሲ አይወስንም። ከራስዎ መተግበሪያ የመጣን ሪፖርት ለመተርጎም እነዚህን ሶስት ምርመራዎች ይከተሉ፦
- የተፈታውን የOkHttp ስሪት ያግኙ። ከሚቀዳው ምሳሌ ዕድሜ ይልቅ የመተግበሪያውን የጥገኝነት መረጃ ይጠቀሙ፣ በአንድ ማዕቀፍ በትክክል የተካተተውን ስሪት ጨምሮ።
- ይህ ክላይንት መንገድ እንዴት እንደሚመርጥ ያግኙ። ግልጽ ተኪ እና ብጁ ProxySelector የተለያዩ ውቅሮች ናቸው። መራጩ ከተኪ በኋላ ቀጥታ አማራጭ ካቀረበ ቀጥታ አማራጭን እያቀረበ ነው።
- የውድቀት አስተናጋጁን ይከተሉ። በሌላ ክላይንት እንደገና የሚሞክር የመተግበሪያ ኮድ ይፈልጉ። በዚያ ተተኪ የሚደረግ ቀጥታ ጥያቄ ከመጀመሪያው ክላይንት ውሳኔ ውጭ ነው።
ለግዴታ-ተኪ መስፈርት፣ አግባባው የክላይንት ፖሊሲ ቀጥታ አማራጭ ከማቅረብ ይልቅ ማቆም አለበት። ትክክለኛውን ክላይንት እና የድጋሚ ሙከራ መንገድ ከዚያ መስፈርት ጋር ያመሳክሩ፤ የ3.5.0 ለውጥ ብቻውን በመላው ማሽን የሚሰራ የትራፊክ ህግ አይደለም።