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 ವೈಲ್ಡ್‌ಕಾರ್ಡ್‌ಗಳು ಅಥವಾ ಪೈಪ್‌ನಿಂದ ಬೇರ್ಪಡಿಸಿದ ಪಟ್ಟಿಯನ್ನು ನೀಡುವ ಬದಲು ಪ್ರತಿ ಉದ್ದೇಶಿತ ಹೋಸ್ಟ್ ಅನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಸೇರಿಸಿ.

ಹೊರತುಪಡಿಸುವಿಕೆಯು ಈ ಪ್ರಾಕ್ಸಿ ವಸ್ತುವು ಮೂಲದೊಂದಿಗೆ ಹೊಂದಿಕೆಯಾಗುವುದನ್ನು ನಿಲ್ಲಿಸುತ್ತದೆ. ಹಲವು ಪ್ರಾಕ್ಸಿಗಳನ್ನು ಸಂರಚಿಸಿದಾಗ, ಇನ್ನೊಂದು ಪ್ರಾಕ್ಸಿ ಇನ್ನೂ ಹೊಂದಿಕೆಯಾಗಬಹುದು; ಫಲಿತಾಂಶವನ್ನು ನೇರ ಮಾರ್ಗ ಎಂದು ಹೇಳುವ ಮೊದಲು ಉಳಿದ ಅಭ್ಯರ್ಥಿಗಳನ್ನು ಪರಿಶೀಲಿಸಿ.

ಸಂಬಂಧಿತ ಲೇಖನಗಳು