Se jgħaqqad OkHttp direttament meta jfalli proxy?
Uża l-verżjoni tal-klijent, il-kandidati tar-rotta u l-mogħdija tal-prova mill-ġdid tal-applikazzjoni biex tiddeċiedi jekk proxy li jfalli jistax iwassal għal aċċess dirett.
Fil-każ storiku tal-proxy HTTP tas-sistema, OkHttp bidel l-imġiba tiegħu fil-3.5.0: waqaf milli jipprova konnessjoni diretta wara li dak il-proxy falla. Rapport eqdem dwar rikadut sieket jista' jiddeskrivi l-imġiba qabel dik il-bidla.
Dik l-istorja ma tiddeċidix il-politika tar-rotta ta' kull applikazzjoni. Biex tinterpreta rapport mill-applikazzjoni tiegħek stess, segwi dawn it-tliet verifiki:
- Sib il-verżjoni OkHttp riżolta. Uża l-informazzjoni tad-dipendenzi tal-applikazzjoni, inkluża l-verżjoni li framework fil-fatt ippakkja, minflok l-età tal-eżempju li qed jiġi kkupjat.
- Sib kif dan il-klijent jagħżel rotta. Proxy espliċitu u ProxySelector personalizzat huma konfigurazzjonijiet differenti. Jekk is-selettur jipprovdi kandidat dirett wara proxy, qed joffri alternattiva diretta.
- Segwi l-handler tal-falliment. Fittex kodi tal-applikazzjoni li jerġa' jipprova b'klijent ieħor. Talba diretta magħmula minn dak is-sostitut tinsab barra mid-deċiżjoni tal-ewwel klijent.
Għal rekwiżit ta' proxy obbligatorju, il-politika tal-klijent rilevanti trid tieqaf minflok toffri alternattiva diretta. Iċċekkja l-klijent reali u l-mogħdija tal-prova mill-ġdid kontra dak ir-rekwiżit; il-bidla fil-3.5.0 waħedha mhijiex regola tat-traffiku tal-magna kollha.