Acmhainní OkHttp a athúsáid agus seachviannaí eile á roghnú
Roghnaigh cliant OkHttp cumraithe le seachfhreastalaí sula gcruthaíonn tú glao agus tuig cad a roinneann newBuilder.
Níl réimse seachfhreastalaí inathraithe ginearálta ag iarraidh OkHttp. Roghnaigh an cliant leis an mbealach atá beartaithe sula gcruthaíonn tú a ghlao.
Nuair ba cheart an chuid eile den chumraíocht a choinneáil roinnte, díorthaigh an cliant ródaithe ó chliant atá ann cheana:
OkHttpClient routed = baseClient.newBuilder()
.proxy(new Proxy(Proxy.Type.HTTP,
new InetSocketAddress("203.0.113.10", 8080)))
.build();Tá an críochphointe léiritheach. Is féidir le críochphointí poiblí HTTP ón liosta seachfhreastalaí HTTP an seoladh soicéid seo a líonadh le haghaidh bealaigh cheadaithe seirbhíse poiblí, ar choinníoll nach soláthraíonn polasaí an bhunchliaint aon dintiúirí seachfhreastalaí don chríochphointe nua. Déanann OkHttp doiciméadú go roinneann newBuilder acmhainní linne agus snáitheanna leis an mbunchliant. Ní chiallaíonn sé sin gur féidir soicéad a bhunaítear trí aon seachfhreastalaí amháin a athlipéadú mar bhealach eile. Braitheann incháilitheacht naisc fós ar chumraíocht an bhealaigh agus an tseolta.
Le haghaidh oibre arís agus arís eile, coinnigh sraith theoranta cliant eochairthe de réir an pholasaí ródaithe a theastaíonn uait i ndáiríre. Seachain léarscáil neamhtheoranta a bhfuil gach cuntas sealadach nó athrú seachfhreastalaí a breathnaíodh riamh ina heochracha.
Bíonn tionchar ag roinnt acmhainní ar mhúchadh freisin. D'fhéadfadh dúnta taisce roinnte nó múchadh seoltóra roinnte dul i bhfeidhm ar chliaint díorthaithe eile a úsáideann na hacmhainní sin. Tabhair saolré shoiléir ar leibhéal an fheidhmchláir d'úinéireacht acmhainní seach gach cliant díorthaithe a láimhseáil mar charn líonra iargúlta.
Ar deireadh, cuir féiniúlacht an seachfhreastalaí roghnaithe san áireamh i meiteashonraí an ghlao féin. Ní féidir le hathróg dhomhanda “an seachfhreastalaí deireanach a roghnaíodh” bealach roinnt iarratas comhreathach a shainaithint.