Java URLConnection: URL-ஐ மாற்றாமல் proxy-ஐ அமைக்கவும்
proxy-ஐ web சேவையகமாக முகவரியிட வேண்டாம்; வழியை தனி Java இணைப்பு விருப்பமாக அனுப்பவும்.
உண்மையான வள URL-ஐ வைத்துக்கொண்டு proxy-ஐ தனியாக URLConnection-க்கு அனுப்பவும்:
URI destination = URI.create("https://example.com/report");
Proxy proxy = new Proxy(Proxy.Type.HTTP,
new InetSocketAddress("203.0.113.10", 8080));
URLConnection connection = destination.toURL().openConnection(proxy);
connection.setConnectTimeout(5000);
connection.setReadTimeout(10000);
java.net இறக்குமதிகளைப் பயன்படுத்தி, ஆவணத்தின் proxy முகவரியை உங்கள் HTTP சேவை அல்லது HTTP proxy பட்டியலில் உள்ள வேட்பாளருடன் மாற்றவும். இணைப்பு இன்னும் https://example.com/report-ஐக் கேட்கிறது; proxy அதன் வழி. இந்த அமைப்பு சான்றுகளையோ JVM-இல் உள்ள ஒவ்வொரு HTTP நூலகத்தையோ அமைக்கவில்லை.
proxy-ஐ வள URL-இல் மாற்றீடு செய்யும் தவறான குறியீடு அறிக்கைக்குப் பதிலாக விரைவான proxy பக்கத்தையோ பிழையையோ பெறலாம். அந்த விரைவான பதிலை சிறந்த செயல்திறனாகப் பொருள் கொள்ளும் முன் நிலை, உள்ளடக்கம் மற்றும் உண்மையான இலக்கை ஒப்பிடவும்.
openConnection(Proxy) வளப் பாதையை இலக்கு URI-இல் விட்டுவிடும். HTTPS சான்றிதழ் சரிபார்ப்பிற்கும் அந்த hostname-ஐ வைத்திருங்கள்; அதை இடைத்தரகராக மாற்றுவது வழிப்பாதை பிழையுடன் பெயர் பொருந்தாமையைச் சேர்க்கலாம்.
பயன்பாடு மற்றொரு HTTP client-ஐ உருவாக்கினால், அந்த client-ஐ அல்லது அதன் இணைப்பு-தொழிற்சாலை இடைமுகத்தைப் பயன்படுத்தவும். URLConnection proxy பொருள் இந்த API-ஐ ஒருபோதும் அழைக்காத பாதையை அமைக்க முடியாது.