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 వైల్డ్కార్డ్లు లేదా పైప్తో వేరు చేసిన జాబితాను ఇచ్చే బదులు ప్రతి ఉద్దేశిత హోస్ట్ను విడిగా జోడించండి.
మినహాయింపు ఈ ప్రాక్సీ ఆబ్జెక్ట్ మూలంతో సరిపోలడం ఆపివేస్తుంది. అనేక ప్రాక్సీలు కాన్ఫిగర్ చేయబడితే, మరో ప్రాక్సీ ఇప్పటికీ సరిపోలవచ్చు; ఫలితాన్ని నేరుగా మార్గం అని పిలవడానికి ముందు మిగిలిన అభ్యర్థులను పరిశీలించండి.