За историческия случай със системното HTTP прокси OkHttp промени поведението си в 3.5.0: спря да опитва директна връзка, след като това прокси се провали. По-стар доклад за тихо връщане назад може да описва поведението преди тази промяна.

Тази история не решава политиката за маршрутизиране на всяко приложение. За да тълкувате доклад от вашето приложение, следвайте тези три проверки:

  1. Намерете разрешената версия на OkHttp. Използвайте информацията за зависимостите на приложението, включително версията, която рамката всъщност включва, вместо възрастта на копирания пример.
  2. Намерете как този клиент избира маршрут. Явното прокси и персонализираният ProxySelector са различни конфигурации. Ако селекторът предостави директен кандидат след прокси, той предлага директна алтернатива.
  3. Проследете обработчика на грешки. Търсете код на приложението, който опитва отново с друг клиент. Директната заявка, направена от тази замяна, е извън решението на първия клиент.

За изискване за задължително прокси съответната клиентска политика трябва да спре, вместо да предложи директна алтернатива. Проверете действителния клиент и пътя за повторен опит спрямо това изискване; промяната в 3.5.0 сама по себе си не е правило за трафик за цялата машина.

Подобни статии