Am historesche Fall vum System-HTTP-Proxy huet OkHttp säi Verhalen an 3.5.0 geännert: et huet opgehalen eng direkt Verbindung ze probéieren, nodeems dee Proxy feelt. E méi ale Rapport iwwer e rouege Réckfall kann d'Verhalen virun dëser Ännerung beschreiwen.

Dës Geschicht entscheet net d'Routingpolitik vun all Applikatioun. Fir e Rapport aus Ärer eegener Applikatioun z'interspitzen, befollegt dës dräi Kontrollen:

  1. Fannt déi opgeléist OkHttp-Versioun. Benotzt d'Ofhängegkeetsinformatioun vun der Applikatioun, inklusiv d'Versioun déi e Framework tatsächlech bündelt, anstatt den Alter vum kopéierten Beispill.
  2. Fannt wéi dëse Client eng Route wielt. En explizitte Proxy an en eegene ProxySelector sinn ënnerschiddlech Konfiguratiounen. Wann de Selekter no engem Proxy en direkte Kandidat ubitt, bitt en eng direkt Alternativ un.
  3. Verfollegt den Fehlerbehandler. Sicht no Applikatiounscode dee mat engem anere Client nei probéiert. Eng direkt Ufro vun deem Ersatz läit baussent der Entscheidung vum éischte Client.

Fir eng Obligatiouns-Proxy-Ufuerderung muss déi betreffend Clientpolitik stoppen anstatt eng direkt Alternativ unzebidden. Iwwerpréift de realen Client an den Neiversuchspfad géint déi Ufuerderung; d'Ännerung vun 3.5.0 eleng ass keng Verkéiersregel fir déi ganz Maschinn.

Ähnlech Artikelen