Proksi muvaffaqiyatsiz bo'lganda OkHttp to'g'ridan-to'g'ri ulanadimi?
Muvaffaqiyatsiz proksining to'g'ridan-to'g'ri kirishga olib kelishi mumkinligini aniqlash uchun mijoz versiyasi, marshrut nomzodlari va ilovaning qayta urinish yo'lidan foydalaning.
Tizimli HTTP proksi tarixiy holatida OkHttp 3.5.0 da xatti-harakatini o'zgartirdi: u proksi muvaffaqiyatsiz bo'lganidan keyin to'g'ridan-to'g'ri ulanishga urinishni to'xtatdi. Ovozsiz orqaga qaytish haqidagi eskiroq hisobot ushbu o'zgarishdan oldingi xatti-harakatni tavsiflashi mumkin.
Bu tarix har bir ilovaning marshrut siyosatini hal qilmaydi. O'z ilovangizdan kelgan hisobotni izohlash uchun quyidagi uchta tekshiruvni bajaring:
- Hal qilingan OkHttp versiyasini toping. Ko'chirilayotgan misolning yoshidan ko'ra ilovaning bog'liqlik ma'lumotlaridan foydalaning, jumladan freymvork haqiqatda biriktirgan versiya.
- Bu mijoz marshrutni qanday tanlashini toping. Aniq proksi va maxsus ProxySelector turli konfiguratsiyalardir. Agar tanlagich proksidan keyin to'g'ridan-to'g'ri nomzod bersa, u to'g'ridan-to'g'ri alternativani taklif qilmoqda.
- Muvaffaqiyatsizlik ishlovchisini kuzatib boring. Boshqa mijoz bilan qayta urinadigan ilova kodini qidiring. O'sha o'rinbosar qilgan to'g'ridan-to'g'ri so'rov birinchi mijoz qaroridan tashqarida.
Majburiy proksi talabi uchun tegishli mijoz siyosati to'g'ridan-to'g'ri alternativani taklif qilish o'rniga to'xtashi kerak. Haqiqiy mijoz va qayta urinish yo'lini shu talabga nisbatan tekshiring; faqat 3.5.0 o'zgarishi butun mashina uchun trafik qoidasi emas.