Jetty 12.1 ۋاكالەتچى چىقىرىۋېتىشلەر ئۆي ئىگىسى ۋە ئېغىزى بويىچە
JVM nonProxyHosts خېرىدارنى كونتروللايدۇ دەپ پەرەز قىلىشنىڭ ئورنىغا، دەل ئۆي ئىگىسى ۋە ئىختىيارىي ئېغىز ئۈچۈن Jetty 12.1 ۋاكالەتچىسىنىڭ چىقىرىۋېتىلگەن ئادرېس توپلىمىنى ئىشلىتىڭ.
Jetty 12.1 نىڭ HTTP خېرىدارى ھەر بىر ۋاكالەتچى ئوبيېكتىدا مەنزىل چىقىرىۋېتىشىنى ساقلايدۇ. تەلەپ باشلىنىشتىن بۇرۇن ئۇلارنى قوشۇڭ:
var proxy = new org.eclipse.jetty.client.HttpProxy(
"proxy.example", 8080);
proxy.getExcludedAddresses().add("internal.example:443");
jettyClient.getProxyConfiguration().addProxy(proxy);
jettyClient ئەپنىڭ مەۋجۇت org.eclipse.jetty.client.HttpClient ئوبيېكتى بولۇپ، ئادەتتىكى قوزغىتىش ۋە تاقاش دەۋرىگە ئىگە. رۇخسەت قىلىنغان ئاممىۋى مەنزىللەر ئۈچۈن HTTP ۋاكالەتچىلەر تىزىملىكى HttpProxy نىڭ ئۆي ئىگىسى ۋە ئېغىزى ئۈچۈن نامزاتلارنى تەمىنلەيدۇ؛ مەقسەت قىلىنغان ئىچكى چىقىرىۋېتىشلەرنى ساقلاڭ.
بۇ تۈر 443 ئېغىزىدىكى internal.example بىلەن ماسلىشىدۇ. ئېغىز بولمىسا، ئۆي ئىگىسى تۈرى ھەر قانداق ئېغىزدا شۇ ئۆي ئىگىسى بىلەن ماسلىشىدۇ. ئۆي ئىگىسى ئىسمىنىڭ ماسلىشىشى دەل: JVM nonProxyHosts ئالامەتلىرى ياكى تىك سىزىق بىلەن ئايرىلغان تىزىم بەرمەي، ھەر بىر مەقسەت قىلىنغان ئۆي ئىگىسىنى ئايرىم قوشۇڭ.
چىقىرىۋېتىش بۇ ۋاكالەتچى ئوبيېكتىنىڭ مەنبە بىلەن ماسلىشىشىنى توختىتىدۇ. بىر قانچە ۋاكالەتچى سەپلەنگەندە، باشقا بىر ۋاكالەتچى يەنىلا ماسلىشىشى مۇمكىن؛ نەتىجىنى بىۋاسىتە يول دەپ ئاتاشتىن بۇرۇن قالغان نامزاتلارنى تەكشۈرۈڭ.