WinHTTP-Funktionen

WinHTTP bietet die folgenden Funktionen:

WinHttpAddRequestHeaders

Fügt dem HTTP-Anforderungshand handle mindestens einen HTTP-Anforderungsheader hinzu.

WinHttpAddRequestHeadersEx

Fügt einem HTTP-Anforderungshand handle einen oder mehrere HTTP-Anforderungsheader hinzu, sodass Sie separate Name-Wert-Zeichenfolgen verwenden können.

WinHttpCheckPlatform

Bestimmt, ob die aktuelle Plattform von WinHTTP unterstützt wird.

WinHttpCloseHandle

Schließt ein einzelnes HINTERNET-Handle.

WinHttpConnect

Gibt den ursprünglichen Zielserver einer HTTP-Anforderung an.

WinHttpCrackUrl

Trennt eine URL in ihre Komponenten, z. B. Hostname und Pfad.

WinHttpCreateProxyResolver

Erstellt ein Handle zur Verwendung durch WinHttpGetProxyForUrlEx.

WinHttpCreateUrl

Erstellt eine URL aus Komponententeilen, z. B. dem Hostnamen und dem Pfad.

WinHttpDetectAutoProxyConfigUrl

Sucht die URL für die PAC-Datei (Proxy Auto-Configuration). Diese Funktion meldet die URL der PAC-Datei, aber sie wird nicht heruntergeladen.

WinHttpFreeProxyResult

Gibt die Daten frei, die aus einem vorherigen Aufruf von WinHttpGetProxyResult abgerufen wurden.

WinHttpFreeQueryConnectionGroupResult

Gibt den durch einen vorherigen Aufruf von WinHttpQueryConnectionGroupzugeordneten Arbeitsspeicher frei.

WinHttpGetDefaultProxyConfiguration

Ruft die WinHTTP-Standardproxykonfiguration aus der Registrierung ab.

WinHTTPGetIEProxyConfigForCurrentUser

Erhält die Internet Explorer (IE)-Proxykonfiguration für den aktuellen Benutzer.

WinHttpGetProxyForUrl

Ruft die Proxyinformationen für die angegebene URL ab.

WinHttpGetProxyForUrlEx

Ruft die Proxyinformationen für die angegebene URL ab.

WinHttpGetProxyResult

Ruft die Ergebnisse eines Aufrufs von WinHttpGetProxyForUrlEx ab.

WinHttpOpen

Initialisiert die Verwendung der WinHTTP-Funktionen einer Anwendung.

WinHttpOpenRequest

Erstellt ein HTTP-Anforderungshand handle.

WinHttpQueryAuthSchemes

Gibt die vom Server unterstützten Autorisierungsschemas zurück.

WinHttpQueryConnectionGroup

Ruft eine Beschreibung des aktuellen Zustands der WinHttp-Verbindungen ab.

WinHttpQueryDataAvailable

Gibt die Anzahl der Bytes von Daten zurück, die sofort zum Lesen mit WinHttpReadData verfügbar sind.

WinHttpQueryHeaders

Ruft Headerinformationen ab, die einer HTTP-Anforderung zugeordnet sind.

WinHttpQueryHeadersEx

Ruft Headerinformationen ab, die einer HTTP-Anforderung zugeordnet sind. bietet eine Möglichkeit, analysierte Headernamen- und Wertzeichenfolgen abzurufen.

WinHttpQueryOption

Fragt eine Internetoption für das angegebene Handle ab.

WinHttpReadData

Liest Daten aus einem Handle, das von der WinHttpOpenRequest-Funktion geöffnet wurde.

WinHttpReadDataEx

Liest Daten aus einem Handle, das von der WinHttpOpenRequest-Funktion geöffnet wurde.

WinHttpReceiveResponse

Beendet eine HTTP-Anforderung, die von WinHttpSendRequest initiiert wird.

WinHttpResetAutoProxy

Setzt den automatischen Proxy zurück.

WinHttpSendRequest

Sendet die angegebene Anforderung an den HTTP-Server.

WinHttpSetCredentials

Übergibt die erforderlichen Autorisierungsanmeldeinformationen an den Server.

WinHttpSetDefaultProxyConfiguration

Legt die WinHTTP-Standardproxykonfiguration in der Registrierung fest.

WinHttpSetOption

Legt eine Internetoption fest.

WinHttpSetStatusCallback

Richtet eine Rückruffunktion ein, die WinHTTP aufrufen kann, wenn der Fortschritt während eines Vorgangs erfolgt.

WinHttpSetTimeouts

Legt die verschiedenen Time outs fest, die an HTTP-Transaktionen beteiligt sind.

WinHttpTimeFromSystemTime

Formatiert ein Datum und eine Uhrzeit gemäß der HTTP-Spezifikation 1.0.

WinHttpTimeToSystemTime

Verwendet eine HTTP-Zeit-/Datumszeichenfolge und konvertiert sie in eine SYSTEMTIME-Struktur.

WinHttpWriteData

Schreibt Anforderungsdaten auf einen HTTP-Server.

WinHttpWebSocketClose

Schließt eine WebSocket-Verbindung.

WinHttpWebSocketCompleteUpgrade

Schließt einen WebSocket-Handshake ab, der von WinHttpSendRequest gestartet wurde.

WinHttpWebSocketQueryCloseStatus

Ruft den von einem Server gesendeten Schlussstatus ab.

WinHttpWebSocketReceive

Empfängt Daten von einer WebSocket-Verbindung.

WinHttpWebSocketSend

Sendet Daten über eine WebSocket-Verbindung.

WinHttpWebSocketShutdown

Sendet einen schließenden Rahmen an eine WebSocket-Verbindung.