Cleachd cliant HTTP Jenkins a tha mothachail air progsaidh ann am plugan
Tog cliant a-mach a' phlugain tro neach-cuideachaidh poblach ProxyConfiguration Jenkins an àite raointean cunntais a chaidh an stòradh a chopaigeadh.
Faodaidh plugan Jenkins a nì iarrtas HTTP a-mach neach-cuideachaidh cliaint phoblach Jenkins a tha mothachail air progsaidh a chleachdadh:
HttpClient client = ProxyConfiguration.newHttpClient();
HttpRequest request = ProxyConfiguration.newHttpRequestBuilder(
URI.create("https://service.example/status"))
.GET()
.build();
HttpResponse<Void> response = client.send(
request, HttpResponse.BodyHandlers.discarding());
Cleachdaidh an earrann na seòrsaichean hudson.ProxyConfiguration, java.net.URI agus java.net.http. Làimhsicheas an neach-gairm in-mheas agus a-mach-mheas a bharrachd air briseadh tro shruth àbhaisteach a' phlugain. Ithidh agus tilgidh an làimhseachadh cuirp corp an fhreagairt.
Tha newHttpClient agus a eadar-aghaidh togail rim faighinn bho Jenkins 2.379. Ann an JVM rialadair cuiridh iad an sàs rèiteachadh progsaidh a tha Jenkins a' cumail taic ris. Ath-chleachd an cliant an àite fear ùr a chruthachadh airson gach iarrtas.
Leis sin thèid seachad air ainm agus facal-faire a' phrogsaidh a tha air an stòradh san rialadair a chopaigeadh a-steach do ghiùlan a chaidh a rèiteachadh air leth. Chan eil cliant HTTP Java a chaidh a chruthachadh air leth a' fàs mothachail air progsaidh dìreach air sgàth gu bheil inntrigeadh progsaidh ann an eadar-aghaidh an rialadair.
Airson iarrtasan a chuireas ceann-litir Authorization chun an t-slighe, thoir sùil air a' chuingealachadh sgrìobhte air progsaidh dearbhte air Java 17 agus nas fhaide air adhart. Tha an sgrìobhainn a' comharrachadh a' mheasgachaidh sin gu sònraichte; cha toir taghadh an neach-cuideachaidh seo air falbh a' chuingealachadh cliaint sin.