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 വൈൽഡ്കാർഡുകളോ പൈപ്പ് കൊണ്ട് വേർതിരിച്ച പട്ടികയോ നൽകുന്നതിനു പകരം ഓരോ ഉദ്ദേശിച്ച ഹോസ്റ്റും വെവ്വേറെ ചേർക്കുക.
ഒഴിവാക്കൽ ഈ പ്രോക്സി ഒബ്ജക്റ്റിനെ ഉറവിടവുമായി പൊരുത്തപ്പെടുന്നത് നിർത്തുന്നു. നിരവധി പ്രോക്സികൾ കോൺഫിഗർ ചെയ്താൽ, മറ്റൊരു പ്രോക്സി ഇപ്പോഴും പൊരുത്തപ്പെടാം; ഫലത്തെ നേരിട്ടുള്ള പാത എന്ന് വിളിക്കുന്നതിനു മുമ്പ് ബാക്കിയുള്ള സ്ഥാനാർത്ഥികൾ പരിശോധിക്കുക.