Camel ৰ HTTP কম্পোনেন্টৰ বাবে, বহিৰ্গামী অনুৰোধ কৰা প্ৰডিউছাৰ এণ্ডপইণ্টত ফৰৱাৰ্ড প্ৰক্সী ৰাখক। Camel 4.18 ত এটা RouteBuilder ফ্ৰেগমেণ্টে এইদৰে ব্যৱহাৰ কৰিব পাৰে:

from("direct:status")
    .to("https://service.example.net/status"
        + "?proxyHost=proxy.example.net"
        + "&proxyPort=8080"
        + "&proxyAuthScheme=http");

সেৱা URL টো গন্তব্য হৈয়েই থাকে। প্ৰক্সী প্ৰমাণীকৰণ নোহোৱাকৈ অনুমোদিত ৰাজহুৱা-API পৰীক্ষাৰ বাবে HTTP প্ৰক্সী তালিকাৰ পৰা এটা প্ৰাৰ্থীয়ে মধ্যৱৰ্তী হোস্ট আৰু পৰ্ট যোগান ধৰিব পাৰে। proxyHost আৰু proxyPort য়ে মধ্যৱৰ্তীক চিনাক্ত কৰে; proxyAuthScheme য়ে ইয়াৰ সৈতে সংযোগ কৰিবলৈ ব্যৱহৃত প্ৰটোকল নিৰ্বাচন কৰে। এটা HTTP প্ৰক্সীয়ে HTTPS অনুৰোধটো টানেলৰ মাজেৰে কঢ়িয়াব পাৰে।

মোতায়েন-নিৰ্দিষ্ট মানৰ বাবে প্ৰপাৰ্টি প্লেছহোল্ডাৰ ব্যৱহাৰ কৰক। যদি প্ৰক্সী প্ৰমাণীকৰণৰ প্ৰয়োজন হয়, তেন্তে কম্পোনেন্টে পৃথক proxyAuthUsername, proxyAuthPassword আৰু প্ৰমাণীকৰণ-পদ্ধতিৰ বিকল্প প্ৰদান কৰে। সেৱা প্ৰমাণীকৰণে বেলেগ বিকল্প ব্যৱহাৰ কৰে।

এই কনফিগাৰেশ্বন camel-http ৰ অন্তৰ্গত। এটা CXF কণ্ডুইটে CXF ক্লায়েন্ট কনফিগাৰ কৰে; ৰুটত SOAP-সম্পৰ্কীয় কম্পোনেন্ট থকাৰ বাবেই ই HTTP প্ৰডিউছাৰ কনফিগাৰ নকৰে। একেদৰে, এটা ProducerTemplate এণ্ডপইণ্টলৈ প্ৰেৰণ কৰে আৰু সেই এণ্ডপইণ্টৰ পৰিবহন কনফিগাৰেশ্বন প্ৰতিস্থাপন নকৰে।

কম্পোনেন্ট-স্তৰৰ ছেটিঙে শ্বেয়াৰ কৰা ডিফল্ট প্ৰদান কৰিব পাৰে। এণ্ডপইণ্ট-স্তৰৰ ছেটিঙে এটা নিৰ্দিষ্ট ৰুট স্পষ্ট ৰাখে।

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