নির্বাচিত প্ৰক্সি Delphi ৰ TIdHTTP ক্লায়েন্টত প্ৰয়োগ কৰক
Delphi তালিকাৰ নিৰ্বাচনক TIdHTTP প্ৰক্সি কনফিগাৰেচনৰ সৈতে সংযোগ কৰক, য'ত বৈধতা প্ৰমাণিত এণ্ডপয়েণ্ট মান আৰু এটা স্পষ্ট পোনপটীয়া বিকল্প থাকে।
এটা তালিকা বাকচে এশটা প্ৰক্সি দেখুৱাব পাৰে, কিন্তু TIdHTTP এ একেটাই ব্যৱহাৰ কৰি থাকে। এটা শাৰী নিৰ্বাচন কৰিলে ইণ্টাৰফেচ সলনি হয়; পৰৱৰ্তী অনুৰোধে পথ সলনি কৰে কেৱল তেতিয়া, যেতিয়া নিৰ্বাচিত এণ্ডপয়েণ্টটো HTTP ক্লায়েণ্টৰ কনফিগাৰেচনত উপনীত হয়।
সৰ্বজনীন HTTP ডাউনলোডৰ বাবে HTTP প্ৰক্সি তালিকাৰ পৰা অহা এণ্ট্ৰিবোৰে প্ৰাৰ্থী এণ্ডপয়েণ্ট যোগান ধৰিব পাৰে। প্ৰতিটো দেখুওৱা এণ্ট্ৰিৰ পিছত এটা হোষ্ট আৰু এটা অখণ্ড প'ৰ্ট ৰাখক। যেতিয়া নিৰ্বাচন গ্ৰহণ কৰা হয়, ডাউনলোড আৰম্ভ কৰাৰ আগতে দুয়োটাকে প্ৰয়োগ কৰক:
IdHTTP1.ProxyParams.ProxyServer := ChosenHost;
IdHTTP1.ProxyParams.ProxyPort := ChosenPort;
Page := IdHTTP1.Get(TargetURL);
এই টুকুৰাটোৱে এটা নিষ্ক্ৰিয় ক্লায়েণ্ট, এটা বৈধতা প্ৰমাণিত এণ্ডপয়েণ্ট আৰু এপ্লিকেশ্যনৰ বিদ্যমান চলক ধৰি লয়। লক্ষ্য URL টো ৱেবছাইটতেই থাকে। প্ৰক্সি হোষ্ট ফিল্ডে এটা হোষ্ট লয়, ৱেবছাইট URL বা প্ৰদৰ্শন লেবেল নহয়।
এটা নিৰ্বাচনৰ বাবে তিনিটা সম্ভাৱ্য ফলাফল প্ৰয়োজন
- এটা বৈধ প্ৰক্সি নিৰ্বাচনে এটা হোষ্ট আৰু 1 ৰ পৰা 65535 লৈকে এটা প'ৰ্ট যোগান ধৰে।
- এটা স্পষ্ট Direct পছন্দই পৰৱৰ্তী অনুৰোধৰ বাবে প্ৰক্সি হোষ্ট আঁতৰায়।
- এটা অবৈধ বা অনুপস্থিত নিৰ্বাচনে বৰ্তমান কনফিগাৰেচন অক্ষত ৰাখে আৰু ব্যৱহাৰকাৰীক শুধৰণি কৰিবলৈ কয়।
এই ফলাফলবোৰ পৃথক ৰখাৰ ফলত এটা নিৰ্বাচনমুক্ত শাৰীয়ে পৰৱৰ্তী অনুৰোধ unexpectedly পোনপটীয়াকৈ পঠিয়োৱাত বাধা দিয়ে। এটা নতুন পছন্দ অসম্পূৰ্ণ থকাৰ সময়ত অনুৰোধ বুটামটো নিষ্ক্ৰিয় কৰি ৰাখক।
যদি এণ্ডপয়েণ্টবোৰ পাঠ হিচাপে আহে, দুয়োটা বৈশিষ্ট্যৰ এটাও সলনি কৰাৰ আগতে সিবোৰ বিশ্লেষণ আৰু বৈধতা প্ৰমাণ কৰক। TryStrToInt য়ে ইণ্টাৰফেচক এটা বেয়া প'ৰ্ট অবনিয়ন্ত্ৰিত ৰূপান্তৰণ ব্যতিক্ৰম নোহোৱাকৈ প্ৰতিবেদন কৰিবলৈ দিয়ে। প্ৰথম ক'লনত বিভক্ত কৰা কেৱল এটা জ্ঞাতসাৰে সীমিত হোষ্টনাম-বা-IPv4 বিন্যাসৰ বাবে উপযুক্ত: IPv6 শব্দাংশত নিজৰ ক'লন থাকে। এটা পৃথক হোষ্ট ফিল্ড আৰু প'ৰ্ট ফিল্ডে সংৰক্ষিত ৰূপক সহজ কৰে।
এটা UI ক্লিকে ইতিমধ্যে এজন কৰ্মীয়ে ব্যৱহাৰ কৰি থকা ক্লায়েণ্ট সলনি কৰিবলৈ নিদিব। কাৰ্য্যসমূহৰ মাজত পছন্দটো প্ৰয়োগ কৰক, বা প্ৰতিটো সমকালীন কাৰ্য্যক নিজৰ কনফিগাৰ কৰা ক্লায়েণ্ট দিয়ক। নিৰ্বাচকে ভৱিষ্যতৰ সংযোগ নিয়ন্ত্ৰণ কৰে; ই এটা প্ৰতিষ্ঠিত স্থানান্তৰক আন এটা বহিৰ্গমনলৈ লৈ যাব নোৱাৰে।