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.

Erthyglau cysylltiedig