Suidhich an t-slighe lìonraidh air a' chliant RESTEasy mus cruthaich thu an nì API le nota. 'S e nì Java a th' ann an proxy API clò-sgrìobhte, chan e an t-eadar-mheadhanair lìonraidh air adhart.

import jakarta.ws.rs.client.ClientBuilder;
import org.jboss.resteasy.client.jaxrs.ResteasyClient;
import org.jboss.resteasy.client.jaxrs.ResteasyClientBuilder;

ResteasyClientBuilder builder =
    (ResteasyClientBuilder) ClientBuilder.newBuilder();

ResteasyClient client = builder
    .defaultProxy("proxy.example.net", 8080, "http")
    .build();

MyApi api = client
    .target("https://api.example.net")
    .proxy(MyApi.class);

'S e seo API Jakarta aig RESTEasy 6.2, le RESTEasy mar an solaraiche cliaint a chaidh a stàladh agus MyApi air a mhìneachadh mar-thà leis an tagradh. 'S iad argamaidean a' phroxy ainm òstair, port iomlanach agus sgeama giùlain a' phroxy. Air son iarrtasan ceadaichte gu API poblach, cleach crìoch-phuing HTTP fhreagarrach bhon t-seirbheis agad no an liosta proxy HTTP. Cùm ceann-uidhe an API air target; faodaidh API HTTPS proxy HTTP a chleachdadh.

Cùm an cliant beò air son gairmean a' phroxy clò-sgrìobhte aige, agus dùin e nuair a bhios an obair deiseil. Ma thèid an nì API a thilleadh bho raon cliaint a tha dùinte mar-thà, thèid fhàgail gun ghiùlan.

Co-dhùin cò leis a bhuineas an giùlan sin. Tha sgrìobhainnean a' bhuildeir a' mìneachadh am freagairt Apache HTTP Client bunaiteach. Bidh ClientHttpEngine a chaidh a sholarachadh ag atharrachadh na crìche: tha httpEngine a' dol thairis air SSL agus rèiteachadh a tha sònraichte don cheangal aig a' bhuildeir. Suidhich proxy agus TLS tro eadar-aghaidh thaic an einnsein sin.

Bidh seann eisimpleirean stèidhichte air ClientExecutor a' rèiteachadh cliant Apache fillte nan àite. Lean an ginealach sin an àite a bhith ga phasgadh a-steach don bhuildeir Jakarta.

Anns gach meur, cùm ainm òstair an API mar dhearbh-aithne TLS le dearbhadh air a chomasachadh. Tha dearbhadh-aithne a' phroxy, logadh a-steach don API agus earbsa theisteanais nan riatanasan air leth; chan eil slighe a-mhàin a' solarachadh a h-uile sgeama dearbhaidh.

Artaigilean co-cheangailte