কেন curl Windows ব্রাউজার প্রক্সি নেয় না
libcurl-এর প্রক্সি ইনপুট আর Windows ব্রাউজার প্রক্সি ডিসকভারি ও স্বয়ংক্রিয় কনফিগারেশনের পার্থক্য করুন।
কোম্পানির প্রক্সি দিয়ে কাজ করা একটি Windows ব্রাউজার প্রমাণ করে না যে libcurl-ভিত্তিক অ্যাপ্লিকেশন একই কনফিগারেশন আবিষ্কার করেছে। libcurl-এর নথিভুক্ত প্রক্সি অপশন ও এনভায়রনমেন্ট ভেরিয়েবল আছে; Windows ব্রাউজার প্রক্সি ডিসকভারি অন্য একটি ইন্টারফেস।
বর্তমান ব্যবহারকারীর Windows সেটিংস অনুসরণ করতে চাওয়া একটি অ্যাপ্লিকেশন Windows প্রক্সি কনফিগারেশন API দিয়ে সেগুলি জিজ্ঞাসা করতে পারে। তবুও কাজ বাকি থাকে। স্বয়ংক্রিয় কনফিগারেশন URL একটি PAC নীতি দেখায়, সরাসরি CURLOPT_PROXY এ কপি করার উপযোগী কোনো নির্দিষ্ট প্রক্সি এন্ডপয়েন্ট নয়।
- ম্যানুয়াল প্রক্সি সেটিং
- সমর্থিত কনফিগারেশন বিশ্লেষণ করুন এবং ক্লায়েন্টকে উপযুক্ত প্রক্সি ও বাইপাস অপশন দিন।
- PAC বা স্বয়ংক্রিয় ডিসকভারি
- সমর্থিত ইন্টিগ্রেশন ব্যবহার করে প্রকৃত গন্তব্যের জন্য নীতিটি মূল্যায়ন করুন।
- ব্যাকগ্রাউন্ড সার্ভিস
- যাচাই করুন কোন অ্যাকাউন্ট কার্যকর কনফিগারেশনের মালিক; ইন্টার্যাক্টিভ ব্যবহারকারীর সেটিংস সার্ভিসের সেটিংস না-ও হতে পারে।
ছোট ডায়াগনস্টিক অনুরোধের জন্য স্পষ্ট libcurl প্রক্সি অপশন তুলনা থেকে ডিসকভারি সরিয়ে দেয়। একটি সীমিত curl কমান্ড একই HTTP এন্ডপয়েন্ট স্বাধীনভাবে যাচাই করতে পারে। ব্যবস্থাপিত অ্যাপ্লিকেশনের জন্য ব্রাউজারের সফল অনুরোধকে ভাগ করা কনফিগারেশনের প্রমাণ ধরে নেওয়ার বদলে অভীষ্ট ডিসকভারি নীতি বাস্তবায়ন করুন।