Freagair dùbhlan proxy WinHTTP air làmh an iarrtais
Cleachd WinHttpSetCredentials le targaid dearbhaidh a' phroxy agus sgeama tairgse le taic, agus feuch an t-iarrtas a-rithist a dh'aona ghnothaich.
Às dèidh do dh'iarrtas WinHTTP 407 fhaighinn, cleachd WinHttpQueryAuthSchemes gus na dòighean a thairgeas a sgrùdadh agus fear a thaghadh a tha an cliant agus an cunntas a' cumail taic ris. Suidhich an creideasan air an iarrtas sin:
WinHttpSetCredentials(
requestHandle,
WINHTTP_AUTH_TARGET_PROXY,
selectedScheme,
proxyUser,
proxyPassword,
nullptr);
Feumaidh an argamaid ghlèidhte mu dheireadh a bhith null. Thoir sùil air an toradh Boole agus, ma dh'fhàillicheas e, GetLastError. Tha soirbheachas a' ciallachadh gun do ghabh an API ris an suidheachadh, chan ann gun do ghabh am proxy ris a' chlàradh a-steach.
Cuir a-rithist tro shruth dearbhaidh fo smachd agus sgrùd an fhreagairt. Cuir crìoch air na h-oidhirpean; feumar sruth bodhaig iarrtais a chaidh a chaitheamh mar-thà a chluich a-rithist ma thèid an obair a-rithist. Bidh 401 bhon cheann-uidhe a' cleachdadh WINHTTP_AUTH_TARGET_SERVER, eadar-dhealaichte bhon targaid proxy seo.
Tha na creideasan seo a' buntainn ri aon iarrtas. Chan eil WinHTTP gan dèanamh nan stòr chreideasan coitcheann airson iarrtasan nas fhaide air adhart. Faodaidh ceanglaichean dearbhte a thèid an cleachdadh a-rithist dùbhlan eile fhalach airson ùine, mar sin feumaidh an t-aplacaid dùbhlain san àm ri teachd a làimhseachadh fhathast.
Cùm taghadh a' phroxy air leth. Chan eil sreang seòlaidh le creideasan a' dol an àite an API làmh iarrtais seo, direach mar nach eil ruighinn shoirbheachail air a' cheann-uidhe a' crìochnachadh dearbhaidh.