ப்ராக்ஸி TCP-ஐ ஏற்றுக்கொண்டது ஆனால் CONNECT பதிலை ஒருபோதும் முடிக்கவில்லை. இணையதளத்தின் பதில் இன்னும் தொடங்கவில்லை; அந்தப் பிந்தைய பதிலை மட்டும் இலக்காகக் கொண்ட நேர வரம்பு இந்த அமைப்பை எல்லையின்றி காத்திருக்க வைக்கலாம்.

Apache HttpClient 5.3.1-க்கு, இணைப்பு மேலாளரின் இயல்புநிலைகளை அமைக்கவும்:

var connection = ConnectionConfig.custom()
    .setConnectTimeout(Timeout.ofSeconds(5))
    .setSocketTimeout(Timeout.ofSeconds(10))
    .build();

var manager = PoolingHttpClientConnectionManagerBuilder.create()
    .setDefaultConnectionConfig(connection)
    .build();

var client = HttpClients.custom()
    .setConnectionManager(manager)
    .setProxy(new HttpHost("http", "proxy.example", 8080))
    .build();

Apache HttpComponents 5 வகுப்புகளை org.apache.hc கீழ் பயன்படுத்தி, Timeout core5 பயன்பாட்டுத் தொகுப்பில் உள்ளது. வாடிக்கையாளரை அதன் வேலைக்காக வைத்து மூடவும். தனிமைப்படுத்தப்பட்ட பொது HTTP சோதனைக்கு, HTTP ப்ராக்ஸி பட்டியலில் இருந்து ஒரு வேட்பாளர் முனைப்புள்ளியை வழங்குகிறது; நேர வரம்புகளை ஒப்பிடும்போது இலக்கை நிலையாக வைத்திருங்கள்.

வரம்புகையாளப்படும் காத்திருப்பு
இணைப்பு நேர வரம்புஇணைப்பு நிறுவல்
சாக்கெட் நேர வரம்புCONNECT பரிமாற்றம் உட்பட இயல்புநிலை I/O செயலின்மை
குளத்திலிருந்து பெறுதல் / பயன்பாட்டுப் பதில்தனித்தனியாக உள்ளமைக்கப்பட்ட பிற நிலைகள்

CONNECT-க்குப் பிறகு, TLS-க்கு HttpClient 5-இன் TLS உள்ளமைவு மூலம் அதன் சொந்த அமைப்பு வரம்பு தேவைப்படலாம். செயலின்மைக்கும் மொத்த காலக்கெடுவுக்கும் இடையேயும் வேறுபடுத்துங்கள்: இடைவிட்ட பைட்டுகள் அல்லது மீண்டும் மீண்டும் அங்கீகாரப் பரிமாற்றங்கள் மொத்த நேரத்தை நீட்டிக்கலாம். பயன்பாட்டின் ஆதரவு பெற்ற காலக்கெடு அல்லது ரத்துசெயல் கொள்கையைப் பயன்படுத்தவும் முழு செயல்பாட்டிற்கும் ஒரு பட்ஜெட்.

தொடர்புடைய கட்டுரைகள்