प्रणाली-HTTP-प्रॉक्सीच्या ऐतिहासिक प्रकरणात OkHttp ने 3.5.0 मध्ये वर्तन बदलले: तो प्रॉक्सी अयशस्वी झाल्यानंतर त्याने थेट कनेक्शनचा प्रयत्न करणे थांबवले. शांत फॉलबॅकबद्दलचा जुना अहवाल त्या बदलापूर्वीचे वर्तन वर्णन करू शकतो.

तो इतिहास प्रत्येक अनुप्रयोगाचे राउटिंग धोरण ठरवत नाही. तुमच्या स्वतःच्या अनुप्रयोगातील अहवालाचा अर्थ लावण्यासाठी या तीन तपासण्या करा:

  1. निराकरण झालेली OkHttp आवृत्ती शोधा. कॉपी केल्या जात असलेल्या उदाहरणाच्या वयाऐवजी अनुप्रयोगाची अवलंबित्व माहिती वापरा, ज्यात फ्रेमवर्कने प्रत्यक्षात समाविष्ट केलेली आवृत्ती समाविष्ट आहे.
  2. हा क्लायंट मार्ग कसा निवडतो ते शोधा. स्पष्ट प्रॉक्सी आणि सानुकूल ProxySelector वेगवेगळी संरचना आहेत. निवडकर्ता प्रॉक्सीनंतर थेट उमेदवार देत असल्यास तो थेट पर्याय देत आहे.
  3. अयशस्वीता हाताळणाऱ्याचा मागोवा घ्या. दुसऱ्या क्लायंटसह पुन्हा प्रयत्न करणारा अनुप्रयोग कोड शोधा. त्या पर्यायाने केलेली थेट विनंती पहिल्या क्लायंटच्या निर्णयाबाहेर आहे.

अनिवार्य-प्रॉक्सी आवश्यकतेसाठी संबंधित क्लायंट धोरणाने थेट पर्याय देण्याऐवजी थांबले पाहिजे. वास्तविक क्लायंट आणि पुनःप्रयत्न मार्ग त्या आवश्यकतेविरुद्ध तपासा; केवळ 3.5.0 बदल हा संपूर्ण मशीनसाठी रहदारी नियम नाही.

संबंधित लेख