Delen via


WinHTTP-functies

WinHTTP biedt de volgende functies:

WinHttpAddRequestHeaders

Voegt een of meer HTTP-aanvraagheaders toe aan de HTTP-aanvraaghandler.

WinHttpAddRequestHeadersEx-

Voegt een of meer HTTP-aanvraagheaders toe aan een HTTP-aanvraaghandler, zodat u afzonderlijke naam-/waardetekenreeksen kunt gebruiken.

WinHttpCheckPlatform-

Bepaalt of het huidige platform wordt ondersteund door WinHTTP.

WinHttpCloseHandle-

Hiermee sluit u één ACHTERNET ingang.

WinHttpConnect-

Hiermee geeft u de eerste doelserver van een HTTP-aanvraag.

WinHttpCrackUrl-

Scheidt een URL in de onderdelen ervan, bijvoorbeeld de hostnaam en het pad.

WinHttpCreateProxyResolver

Hiermee maakt u een ingang voor gebruik door WinHttpGetProxyForUrlEx-.

WinHttpCreateUrl-

Hiermee maakt u een URL van onderdeelonderdelen, bijvoorbeeld de hostnaam en het pad.

WinHttpDetectAutoProxyConfigUrl

Hiermee wordt de URL voor het PAC-bestand (Proxy Auto Configuration) gevonden. Met deze functie wordt de URL van het PAC-bestand gerapporteerd, maar het bestand wordt niet gedownload.

WinHttpFreeProxyResult-

Hiermee worden de gegevens die zijn opgehaald uit een vorige aanroep naar WinHttpGetProxyResult-vrijgemaakt.

WinHttpFreeProxySettingsEx-

Hiermee worden de gegevens die zijn opgehaald uit een vorige aanroep naar WinHttpGetProxySettingsResultExvrij.

WinHttpFreeQueryConnectionGroupResult-

Hiermee wordt het geheugen vrijgemaakt dat is toegewezen door een eerdere aanroep naar WinHttpQueryConnectionGroup.

WinHttpGetDefaultProxyConfiguration-

Haalt de standaard WinHTTP-proxyconfiguratie op uit het register.

WinHTTPGetIEProxyConfigForCurrentUser-

Hiermee verkrijgt u de proxyconfiguratie van Internet Explorer (IE) voor de huidige gebruiker.

WinHttpGetProxyForUrl-

Haalt de proxygegevens voor de opgegeven URL op.

WinHttpGetProxyForUrlEx

Haalt de proxygegevens voor de opgegeven URL op.

WinHttpGetProxyResult-

Haalt de resultaten van een aanroep naar WinHttpGetProxyForUrlEx.

WinHttpGetProxySettingsEx-

Hiermee worden uitgebreide proxy-instellingen opgehaald.

WinHttpGetProxySettingsResultEx

Haalt de resultaten van een aanroep naar WinHttpGetProxySettingsEx.

WinHttpOpen-

Initialiseert het gebruik van de WinHTTP-functies van een toepassing.

WinHttpOpenRequest

Hiermee maakt u een HTTP-aanvraaghandler.

WinHttpQueryAuthSchemes-

Retourneert de autorisatieschema's die de server ondersteunt.

WinHttpQueryConnectionGroup

Hiermee wordt een beschrijving opgehaald van de huidige status van De verbindingen van WinHttp.

WinHttpQueryDataAvailable

Retourneert het aantal bytes aan gegevens dat onmiddellijk beschikbaar is om te worden gelezen met WinHttpReadData-.

WinHttpQueryHeaders

Haalt headergegevens op die zijn gekoppeld aan een HTTP-aanvraag.

WinHttpQueryHeadersEx-

Haalt headergegevens op die zijn gekoppeld aan een HTTP-aanvraag; biedt een manier om geparseerde headernaam en waardetekenreeksen op te halen.

WinHttpQueryOption-

Query's uitvoeren op een internetoptie op de opgegeven ingang.

WinHttpReadData-

Leest gegevens uit een ingang die is geopend door de functie WinHttpOpenRequest.

WinHttpReadDataEx-

Leest gegevens uit een ingang die is geopend door de functie WinHttpOpenRequest.

WinHttpReceiveResponse-

Hiermee wordt een HTTP-aanvraag beëindigd die is gestart door WinHttpSendRequest.

WinHttpRegisterProxyChangeNotification

Registreert een callback-functie die WinHTTP aanroept wanneer de effectieve proxy-instellingen worden gewijzigd.

WinHttpResetAutoProxy-

Hiermee stelt u de automatische proxy opnieuw in.

WinHttpSendRequest

Verzendt de opgegeven aanvraag naar de HTTP-server.

WinHttpSetCredentials

Geeft de vereiste autorisatiereferenties door aan de server.

WinHttpSetDefaultProxyConfiguration-

Hiermee stelt u de standaardconfiguratie van de WinHTTP-proxy in het register in.

WinHttpSetOption-

Hiermee stelt u een internetoptie in.

WinHttpSetStatusCallback-

Hiermee stelt u een callback-functie in die WinHTTP kan aanroepen als voortgang tijdens een bewerking.

WinHttpSetTimeouts-

Hiermee stelt u de verschillende time-outs in die betrekking hebben op HTTP-transacties.

WinHttpTimeFromSystemTime-

Hiermee wordt een datum en tijd opgemaakt volgens de HTTP-versie 1.0-specificatie.

WinHttpTimeToSystemTime

Neemt een HTTP-tijd/datumtekenreeks en converteert deze naar een SYSTEMTIME structuur.

WinHttpUnregisterProxyChangeNotification

Hiermee wordt de registratie van een callback-functie ongedaan gemaakt die is geregistreerd door WinHttpRegisterProxyChangeNotificationaan te roepen.

WinHttpWriteData-

Hiermee schrijft u aanvraaggegevens naar een HTTP-server.

WinHttpWebSocketClose

Hiermee sluit u een WebSocket-verbinding.

WinHttpWebSocketCompleteUpgrade-

Hiermee wordt een WebSocket-handshake voltooid die is gestart door WinHttpSendRequest.

WinHttpWebSocketQueryCloseStatus

Hiermee haalt u de status Close op die door een server wordt verzonden.

WinHttpWebSocketReceive-

Hiermee ontvangt u gegevens van een WebSocket-verbinding.

WinHttpWebSocketSend

Hiermee worden gegevens verzonden via een WebSocket-verbinding.

WinHttpWebSocketShutdown

Hiermee wordt een gesloten frame naar een WebSocket-verbinding verzonden.