প্ৰক্সিয়ে 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 সংৰচনাৰ জৰিয়তে নিজৰ স্থাপন সীমা প্ৰয়োজন হ'ব পাৰে। লগতে নিষ্ক্ৰিয়তা আৰু মুঠ সময়সীমাৰ মাজত পাৰ্থক্য কৰক: বিচ্ছিন্ন বাইট বা পুনৰাবৃত্তি প্ৰমাণীকৰণৰ বিনিময়ে মুঠ সময় বঢ়াব পাৰে। এপ্লিকেশ্বনৰ সমৰ্থিত সময়সীমা বা বাতিল নীতি ব্যৱহাৰ কৰক সমগ্ৰ কাৰ্য্যৰ এটা বাজেট.

সম্পৰ্কিত প্ৰবন্ধ