Baner targed cymwysterau'r procsi yn WinHttpRequest
Defnyddiwch darged cymwysterau'r procsi yn WinHttpRequest yn hytrach na chymhwyso cymwysterau'r gweinydd a chuddio gwall TLS amherthnasol.
SetCredentials yn cymryd baner targed. Mae trosglwyddo baner y gweinydd wrth ddiagnosio her procsi yn gosod perthynas dilysu wahanol.
Ar gyfer gwrthrych awtomeiddio WinHttpRequest, y targed procsi yw HTTPREQUEST_SETCREDENTIALS_FOR_PROXY, a'i werth yw 1. Darn cryno yw:
Const ProxyCredentials = 1
request.Open "GET", "https://example.com/", False
request.SetCredentials proxyUser, proxyPassword, ProxyCredentials
request.Send
Mae hyn yn tybio bod y procsi a fwriadwyd eisoes wedi'i ddewis a bod gwerthoedd y cyfrif yn dod o ffurfweddiad arferol y rhaglen. Gosodir cymwysterau ar ôl Open llwyddiannus. Os oes angen cymwysterau ar y cyrchfan hefyd, mae hynny'n darged ar wahân a phenodiad ar wahân.
Darllenwch y statws terfynol a'r dull dilysu yn hytrach na thrin penodiad llwyddiannus fel mewngofnodi llwyddiannus. Gall y procsi wrthod cynllun heb ei gefnogi neu gyfrif heb ganiatâd.
Gall hen rysáit hefyd analluogi gwiriadau gwall SSL. Nid yw hynny'n trwsio cymhwyster a benodwyd i'r targed anghywir. Cadwch y dilysu tystysgrif arferol a diagnostigwch unrhyw wall TLS diweddarach ar ei gysylltiad ei hun.