Apache HttpClient 5 ৰ Fluent API ত Request এটা প্ৰক্সি বাছনি কৰিব পাৰে, আৰু Executor এ তাৰ একাউণ্ট যোগান ধৰে। সেই প্ৰমাণপত্ৰযুক্ত বস্তুৰ জৰিয়তে অনুৰোধটো চলাওক:

HttpHost proxy = new HttpHost("http", "proxy.example", 8080);
Executor executor = Executor.newInstance()
    .auth(proxy, proxyUser, proxyPassword.toCharArray());

String body = executor.execute(
        Request.get("https://www.example.com/").viaProxy(proxy))
    .returnContent()
    .asString();

Executor আৰু Request org.apache.hc.client5.http.fluent ৰ পৰা; HttpHost org.apache.hc.core5.http ৰ পৰা। একাউণ্ট চলকবোৰ এপ্লিকেচনৰ সংৰূপৰ পৰা আহে।

প্ৰক্সিৰ দুয়োটা ব্যৱহাৰে ইচ্ছাকৃতভাৱে একে হোষ্ট আৰু প'ৰ্ট বৰ্ণনা কৰে। viaProxy এ পথ বাছনি কৰে, আনহাতে auth এ Executor ত সেই মধ্যস্থতাকাৰীৰ বাবে প্ৰমাণপত্ৰ পঞ্জীয়ন কৰে। চূড়ান্ত ফলাফল যদি 407 হয়, বাছনি কৰা পথটো প্ৰমাণপত্ৰৰ পৰিসৰৰ সৈতে তুলনা কৰক।

এটা সুকীয়া Request ৰ সুবিধাজনক execute পদ্ধতি কল কৰিলে অন্য এটা কাৰ্যকৰণ পথ ব্যৱহাৰ হ'ব। উদাহৰণৰ দৰে প্ৰমাণপত্ৰযুক্ত Executor ক কাৰ্যৰ সৈতে সংযুক্ত ৰাখক, যাতে প্ৰত্যাহ্বান গ্ৰহণ কৰা ক্লায়েণ্টে সংৰূপিত একাউণ্ট পায়।

উদাহৰণে 5.x ৰ char-array পাছৱাৰ্ড আন্তঃপৃষ্ঠ ব্যৱহাৰ কৰে। পুৰণি HttpClient 4 Fluent স্নিপেটে ভিন্ন পেকেজ আৰু পদ্ধতি স্বাক্ষৰ ব্যৱহাৰ কৰে। অনুৰোধ সম্পূৰ্ণ হ'লে returnContent এ সঁহাৰিৰ সত্তা গ্ৰহণ কৰে আৰু ইয়াৰ সংযোগ পুনৰ ব্যৱহাৰৰ বাবে মুকলি কৰে।

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