Dela via


WinHTTP Functions

WinHTTP tillhandahåller följande funktioner:

WinHttpAddRequestHeaders

Lägger till en eller flera HTTP-begärandehuvuden i HTTP-begärandehandtaget.

WinHttpAddRequestHeadersEx

Lägger till en eller flera HTTP-begärandehuvuden i en HTTP-begärandereferens, så att du kan använda separata namn-/värdesträngar.

WinHttpCheckPlatform

Avgör om den aktuella plattformen stöds av WinHTTP.

WinHttpCloseHandle

Stänger en enda HINTERNET- handtag.

WinHttpConnect

Anger den första målservern för en HTTP-begäran.

WinHttpCrackUrl

Separerar en URL till dess komponentdelar, till exempel värdnamn och sökväg.

WinHttpCreateProxyResolver

Skapar ett handtag för användning av WinHttpGetProxyForUrlEx.

WinHttpCreateUrl

Skapar en URL från komponentdelar, till exempel värdnamnet och sökvägen.

WinHttpDetectAutoProxyConfigUrl

Söker efter URL:en för PAC-filen (Proxy Auto-Configuration). Den här funktionen rapporterar PAC-filens URL, men den laddar inte ned filen.

WinHttpFreeProxyResult

Frigör data som hämtats från ett tidigare anrop till WinHttpGetProxyResult.

WinHttpFreeProxySettingsEx

Frigör data som hämtats från ett tidigare anrop till WinHttpGetProxySettingsResultEx.

WinHttpFreeQueryConnectionGroupResult

Frigör minne som allokerats av ett tidigare anrop till WinHttpQueryConnectionGroup.

WinHttpGetDefaultProxyConfiguration

Hämtar standardkonfigurationen för WinHTTP-proxy från registret.

WinHTTPGetIEProxyConfigForCurrentUser

Hämtar proxykonfigurationen för Internet Explorer (IE) för den aktuella användaren.

WinHttpGetProxyForUrl

Hämtar proxyinformationen för den angivna URL:en.

WinHttpGetProxyForUrlEx

Hämtar proxyinformationen för den angivna URL:en.

WinHttpGetProxyResult

Hämtar resultatet av ett anrop till WinHttpGetProxyForUrlEx.

WinHttpGetProxySettingsEx

Hämtar utökade proxyinställningar.

WinHttpGetProxySettingsResultEx

Hämtar resultatet av ett anrop till WinHttpGetProxySettingsEx.

WinHttpOpen

Initierar ett programs användning av WinHTTP-funktionerna.

WinHttpOpenRequest

Skapar ett HTTP-begärandehandtag.

WinHttpQueryAuthSchemes

Returnerar de auktoriseringsscheman som servern stöder.

WinHttpQueryConnectionGroup

Hämtar en beskrivning av det aktuella tillståndet för WinHttps anslutningar.

WinHttpQueryDataAvailable

Returnerar antalet byte med data som är tillgängliga omedelbart för läsning med WinHttpReadData.

WinHttpQueryHeaders

Hämtar rubrikinformation som är associerad med en HTTP-begäran.

WinHttpQueryHeadersEx

Hämtar rubrikinformation som är associerad med en HTTP-begäran. erbjuder ett sätt att hämta parsade rubriknamn och värdesträngar.

WinHttpQueryOption

Kör frågor mot ett Internetalternativ på det angivna handtaget.

WinHttpReadData

Läser data från ett handtag som öppnas av funktionen WinHttpOpenRequest.

WinHttpReadDataEx

Läser data från ett handtag som öppnas av funktionen WinHttpOpenRequest.

WinHttpReceiveResponse

Avslutar en HTTP-begäran som initieras av WinHttpSendRequest.

WinHttpRegisterProxyChangeNotification

Registrerar en återanropsfunktion som WinHTTP anropar när de effektiva proxyinställningarna ändras.

WinHttpResetAutoProxy

Återställer den automatiska proxyn.

WinHttpSendRequest

Skickar den angivna begäran till HTTP-servern.

WinHttpSetCredentials

Skickar nödvändiga autentiseringsuppgifter för auktorisering till servern.

WinHttpSetDefaultProxyConfiguration

Anger standardkonfigurationen för WinHTTP-proxy i registret.

WinHttpSetOption

Anger ett Internetalternativ.

WinHttpSetStatusCallback

Konfigurerar en återanropsfunktion som WinHTTP kan anropa när förloppet görs under en åtgärd.

WinHttpSetTimeouts

Anger de olika tidsgränser som ingår i HTTP-transaktioner.

WinHttpTimeFromSystemTime

Formaterar ett datum och en tid enligt HTTP version 1.0-specifikationen.

WinHttpTimeToSystemTime

Tar en HTTP-tids-/datumsträng och konverterar den till en SYSTEMTIME- struktur.

WinHttpUnregisterProxyChangeNotification

Avregistrerar en återanropsfunktion som registrerades genom att anropa WinHttpRegisterProxyChangeNotification.

WinHttpWriteData

Skriver begärandedata till en HTTP-server.

WinHttpWebSocketClose

Stänger en WebSocket-anslutning.

WinHttpWebSocketCompleteUpgrade

Slutför en WebSocket-handskakning som startades av WinHttpSendRequest.

WinHttpWebSocketQueryCloseStatus

Hämtar stängningsstatusen som skickas av en server.

WinHttpWebSocketReceive

Tar emot data från en WebSocket-anslutning.

WinHttpWebSocketSend

Skickar data via en WebSocket-anslutning.

WinHttpWebSocketShutdown

Skickar en nära ram till en WebSocket-anslutning.