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-ის ჰოსტისა და პორტისთვის; შეინარჩუნეთ განზრახული შიდა გამორიცხვები.

ჩანაწერი ემთხვევა internal.example-ს 443 პორტზე. პორტის გარეშე, ჰოსტის ჩანაწერი ემთხვევა ამ ჰოსტს ნებისმიერ პორტზე. ჰოსტის სახელის დამთხვევა ზუსტია: დაამატეთ თითოეული განზრახული ჰოსტი ცალ-ცალკე, ნაცვლად იმისა, რომ მიაწოდოთ JVM nonProxyHosts-ის ნიმუშები ან ვერტიკალური ხაზით გამოყოფილი სია.

გამორიცხვა იწვევს იმას, რომ ეს პროქსის ობიექტი წყვეტს წყაროსთან დამთხვევას. რამდენიმე კონფიგურირებული პროქსის შემთხვევაში, სხვა პროქსი შეიძლება კვლავ ემთხვეოდეს; შეამოწმეთ დარჩენილი კანდიდატები, სანამ შედეგს პირდაპირ მარშრუტს უწოდებთ.

დაკავშირებული სტატიები