WinHTTP অনুৰোধে 407 লাভ কৰাৰ পিছত, প্ৰস্তাৱ কৰা পদ্ধতিসমূহ পৰীক্ষা কৰিবলৈ WinHttpQueryAuthSchemes ব্যৱহাৰ কৰক আৰু ক্লায়েণ্ট আৰু একাউণ্টে সমৰ্থন কৰা এটা বাছনি কৰক। সেই অনুৰোধত প্ৰমাণপত্ৰসমূহ সংহতি কৰক:

WinHttpSetCredentials(
    requestHandle,
    WINHTTP_AUTH_TARGET_PROXY,
    selectedScheme,
    proxyUser,
    proxyPassword,
    nullptr);

শেষ সংৰক্ষিত আৰ্গুমেণ্টটো null হ'ব লাগিব। বুলিয়ান ফলাফল আৰু বিফলতাৰ সময়ত GetLastError পৰীক্ষা কৰক। সফলতাৰ অৰ্থ হ'ল API-এ সংহতিটো গ্ৰহণ কৰিছে, প্ৰক্সিয়ে লগইন গ্ৰহণ কৰিছে বুলি নহয়।

নিয়ন্ত্ৰিত প্ৰমাণীকৰণ প্ৰবাহৰ জৰিয়তে পুনৰ প্ৰেৰণ কৰক আৰু সঁহাৰিটো পৰীক্ষা কৰক। পুনৰাবৃত্তি সীমিত কৰক; কাৰ্য্যকলাপটো পুনৰাবৃত্তি কৰিলে এটা ব্যৱহৃত অনুৰোধ-বডি প্ৰবাহ পুনৰ চালনাযোগ্য হ'ব লাগিব। গন্তব্যৰ 401-এ WINHTTP_AUTH_TARGET_SERVER ব্যৱহাৰ কৰে, এই প্ৰক্সি লক্ষ্যৰ পৰা পৃথক।

এই প্ৰমাণপত্ৰসমূহ এটা অনুৰোধতহে প্ৰযোজ্য। WinHTTP-এ ইহঁতক পৰৱৰ্তী অনুৰোধৰ বাবে সাধাৰণ প্ৰমাণপত্ৰ ভঁৰাল নকৰে। পুনৰ ব্যৱহৃত প্ৰমাণিত সংযোগে আন এটা চেলেঞ্জ সাময়িকভাৱে লুকুৱাব পাৰে, গতিকে এপ্লিকেশ্বনে ভৱিষ্যতৰ চেলেঞ্জসমূহ এতিয়াও সামৰিব লাগিব।

প্ৰক্সি বাছনি পৃথক ৰাখক। প্ৰমাণপত্ৰযুক্ত ঠিকনা শৃংখলে এই অনুৰোধ-হেণ্ডেল API প্ৰতিস্থাপন নকৰে, যেনেকৈ এণ্ডপইণ্টত সফলভাৱে উপনীত হোৱাটোৱে প্ৰমাণীকৰণ সম্পূৰ্ণ নকৰে।

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