WinHttpRequest માં પ્રોક્સી ક્રેડેન્શિયલ ટાર્ગેટ ફ્લેગ
સર્વર ક્રેડેન્શિયલ લાગુ કરીને અસંબંધિત TLS ભૂલ છુપાવવાને બદલે WinHttpRequest માં પ્રોક્સી ક્રેડેન્શિયલ ટાર્ગેટ વાપરો.
SetCredentials ટાર્ગેટ ફ્લેગ લે છે. પ્રોક્સી પડકારનું નિદાન કરતી વખતે સર્વર ફ્લેગ પસાર કરવાથી અલગ પ્રમાણીકરણ સંબંધ ગોઠવાય છે.
WinHttpRequest ઓટોમેશન ઑબ્જેક્ટ માટે પ્રોક્સી ટાર્ગેટ HTTPREQUEST_SETCREDENTIALS_FOR_PROXY છે, જેનું મૂલ્ય 1 છે. એક સંક્ષિપ્ત ટુકડો આ છે:
Const ProxyCredentials = 1
request.Open "GET", "https://example.com/", False
request.SetCredentials proxyUser, proxyPassword, ProxyCredentials
request.Send
આ ધારે છે કે ઇચ્છિત પ્રોક્સી પહેલેથી પસંદ થયેલી છે અને એકાઉન્ટ મૂલ્યો એપ્લિકેશનની સામાન્ય ગોઠવણીમાંથી આવે છે. ક્રેડેન્શિયલ સફળ Open પછી સેટ થાય છે. જો લક્ષ્યને પણ ક્રેડેન્શિયલની જરૂર હોય, તો તે અલગ ટાર્ગેટ અને અલગ સોંપણી છે.
સોંપણી સફળ થઈ તેને સાઇન-ઇન સફળ માનવાને બદલે અંતિમ સ્થિતિ અને પ્રમાણીકરણ પદ્ધતિ વાંચો. પ્રોક્સી અસમર્થિત સ્કીમ અથવા પરવાનગી વગરનું એકાઉન્ટ નકારી શકે છે.
જૂની રેસીપી SSL ભૂલ તપાસ પણ બંધ કરી શકે છે. તે ખોટા ટાર્ગેટને સોંપાયેલા ક્રેડેન્શિયલ સુધારતું નથી. સામાન્ય પ્રમાણપત્ર માન્યતા રાખો અને પછીની કોઈપણ TLS ભૂલનું તેના પોતાના કનેક્શન પર નિદાન કરો.