Yn yr achos hanesyddol o ddirprwy HTTP system, newidiodd OkHttp ei ymddygiad yn 3.5.0: rhoddodd y gorau i geisio cysylltiad uniongyrchol ar ôl i'r dirprwy hwnnw fethu. Efallai bod adroddiad hŷn am gwympo distaw yn disgrifio'r ymddygiad cyn y newid hwnnw.

Nid yw'r hanes hwnnw'n setlo polisi llwybro pob cais. I ddehongli adroddiad o'ch cais eich hun, dilynwch y tri gwiriad hyn:

  1. Dewch o hyd i'r fersiwn OkHttp a ddatryswyd. Defnyddiwch wybodaeth ddibyniaeth y cais, gan gynnwys y fersiwn a becynnwyd mewn gwirionedd gan fframwaith, yn hytrach nag oedran yr enghraifft sy'n cael ei chopïo.
  2. Dewch o hyd i sut mae'r cleient hwn yn dewis llwybr. Mae dirprwy benodol a ProxySelector addasedig yn ffurfweddiadau gwahanol. Os yw'r detholydd yn darparu ymgeisydd uniongyrchol ar ôl dirprwy, mae'n cynnig dewis uniongyrchol.
  3. Dilynwch y triniwr methiant. Chwiliwch am god y cais sy'n ailgynnig gyda chleient arall. Mae cais uniongyrchol gan y dewisydd hwnnw y tu allan i benderfyniad y cleient cyntaf.

Ar gyfer gofyniad dirprwy orfodol, rhaid i bolisi'r cleient perthnasol stopio yn hytrach na chynnig dewis uniongyrchol. Gwiriwch y cleient gwirioneddol a'r llwybr ailgynnig yn erbyn y gofyniad hwnnw; nid yw newid 3.5.0 ar ei ben ei hun yn rheol traffig ar gyfer y peiriant cyfan.

Erthyglau cysylltiedig