Marka codsiga WinHTTP uu helo 407, isticmaal WinHttpQueryAuthSchemes si aad u baarto hababka la soo bandhigay oo aad u doorato mid ay taageeraan macmiilka iyo akoonka. Ku dhig aqoonsiga codsigaas:

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

Doodda dambe ee la kaydiyay waa inay noqotaa null. Hubi natiijada Boolean iyo haddii ay guuldareysato GetLastError. Guusha waxay ka dhigan tahay in API-gu aqbalay dejinta, ma aha in wakiilku aqbalay gelitaanka.

Dib u dir iyada oo loo marayo socod aqoonsi la maamulo oo baadh jawaabta. Xaddid isku dayga; qulqulka jidhka codsiga ee hore loo isticmaalay waa inuu noqdaa mid dib loo ciyaari karo haddii hawsha lagu celiyo. 401-ka bartilmaameedka waxay isticmaashaa WINHTTP_AUTH_TARGET_SERVER, oo ka duwan bartilmaameedka wakiilkan.

Aqoonsigan waxay khusaysaa hal codsi oo keliya. WinHTTP kama dhigto kayd aqoonsi guud oo loogu talagalay codsiyada dambe. Xiriirada la aqoonsaday ee dib loo isticmaalay waxay si ku meel gaar ah u qarin karaan caqabad kale, sidaas darteed abka waa inuu weli wax ka qabtaa caqabadaha mustaqbalka.

Kala sooc doorashada wakiilka. Xarigga cinwaanka ee sita aqoonsiga ma beddelo API-kan gacanta codsiga, sida gaaritaanka bartilmaameedka si guul leh aanay dhamaystirin aqoonsiga.

Maqaallo la xiriira