Gosod dirprwy Unirest cyn i'w gleient gychwyn
Ffurfweddwch gleient Kong Unirest yn benodol, neu dewiswch briodweddau system JVM, cyn i'r cleient sylfaenol gael ei actifadu.
Gosodwch lwybr Kong Unirest cyn i'r cais cyntaf actifadu ei gleient:
Unirest.config().proxy("proxy.example", 8080);
HttpResponse<String> response = Unirest
.get("https://www.example.com/")
.asString();Cyn actifadu achos newydd ar gyfer ceisiadau cyhoeddus a ganiateir, gall cyfeiriad HTTP o'r rhestr dirprwyau HTTP lenwi gwesteiwr a phorth yr enghraifft heb gyfrif dirprwy. Mae'r gorlwytho dirprwy dogfennedig hefyd yn derbyn enw defnyddiwr/cyfrinair o ffurfweddiad y rhaglen. Nid ydynt yn perthyn i URL y cyrchfan.
Ar gyfer polisi sy'n cael ei yrru gan briodweddau yn fwriadol, dewiswch hyn yn lle hynny:
Unirest.config().useSystemProperties(true);Nid yw priodwedd JVM yn bodoli yn golygu bod pob cleient HTTP yn ei darllen. Dewiswch y ffynhonnell yn ystod cychwyn; mae opsiynau a ddefnyddiwyd i adeiladu cleient actifedig angen cau neu ailosod penodol cyn y gallant newid.
Ar gyfer ffurfweddiadau gwahanol, defnyddiwch Unirest.spawnInstance() ac anfonwch drwy'r un achos hwnnw. Nid yw'r prif achos statig yn ffurfweddu achos a grewyd, ac ni ddylid toglo cleient actifedig a rennir o amgylch ceisiadau cydredol.
Mae enghreifftiau hŷn o com.mashape sy'n defnyddio Unirest.setProxy(HttpHost) yn perthyn i API arall. Cyfatebwch y dibyniaeth honno yn lle cyfuno ei bwynt mynediad â ffurfweddiad Kong.