SetCredentials ottaa kohdevalitsimen. Palvelinvalitsimen välittäminen välityspalvelimen haastetta diagnosoidessa määrittää erilaisen todennussuhteen.

WinHttpRequest-automaatio-objektille välityspalvelimen kohde on HTTPREQUEST_SETCREDENTIALS_FOR_PROXY, jonka arvo on 1. Tiivis katkelma:

Const ProxyCredentials = 1
request.Open "GET", "https://example.com/", False
request.SetCredentials proxyUser, proxyPassword, ProxyCredentials
request.Send

Tämä edellyttää, että aiottu välityspalvelin on jo valittu ja että tilin arvot tulevat sovelluksen tavallisesta kokoonpanosta. Tunnistetiedot asetetaan onnistuneen Open-kutsun jälkeen. Jos myös kohde tarvitsee tunnistetietoja, se on erillinen kohde ja erillinen määritys.

Lue lopullinen tila ja todennusmenetelmä sen sijaan, että pitäisit onnistunutta määritystä onnistuneena kirjautumisena. Välityspalvelin voi hylätä tukemattoman menetelmän tai tilin, jolla ei ole lupaa.

Vanha ohje voi myös poistaa SSL-virhetarkistukset käytöstä. Se ei korjaa väärälle kohteelle määritettyjä tunnistetietoja. Pidä tavallinen varmenteen vahvistus ja diagnosoi mahdollinen myöhempi TLS-virhe sen omassa yhteydessä.

Aiheeseen liittyvät artikkelit