Freigeben über


WinHTTP-Funktionen

WinHTTP stellt die folgenden Funktionen bereit:

WinHttpAddRequestHeaders

Fügt dem HTTP-Anforderungshandle einen oder mehrere HTTP-Anforderungsheader hinzu.

WinHttpAddRequestHeadersEx

Fügt einem HTTP-Anforderungshandle einen oder mehrere HTTP-Anforderungsheader hinzu, sodass Sie separate Namens-/Wertzeichenfolgen verwenden können.

WinHttpCheckPlatform-

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

WinHttpCloseHandle-

Schließt ein einzelnes HINTERNET- Handle.

WinHttpConnect-

Gibt den anfänglichen Zielserver einer HTTP-Anforderung an.

WinHttpCrackUrl-

Trennt eine URL in die Komponententeile, z. B. Hostname und Pfad.

WinHttpCreateProxyResolver-

Erstellt ein Handle für die 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 lädt die Datei nicht herunter.

WinHttpFreeProxyResult-

Gibt die daten frei, die aus einem vorherigen Aufruf von WinHttpGetProxyResultabgerufen wurden.

WinHttpFreeProxySettingsEx-

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

WinHttpFreeQueryConnectionGroupResult

Gibt den durch einen vorherigen Aufruf WinHttpQueryConnectionGroupzugewiesenen Arbeitsspeicher frei.

WinHttpGetDefaultProxyConfiguration

Ruft die Standardmäßige WinHTTP-Proxykonfiguration aus der Registrierung ab.

WinHTTPGetIEProxyConfigForCurrentUser-

Ruft die Internet Explorer(IE)-Proxykonfiguration für den aktuellen Benutzer ab.

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 WinHttpGetProxyForUrlExab.

WinHttpGetProxySettingsEx-

Ruft erweiterte Proxyeinstellungen ab.

WinHttpGetProxySettingsResultEx-

Ruft die Ergebnisse eines Aufrufs von WinHttpGetProxySettingsExab.

WinHttpOpen

Initialisiert die Verwendung der WinHTTP-Funktionen einer Anwendung.

WinHttpOpenRequest

Erstellt ein HTTP-Anforderungshandle.

WinHttpQueryAuthSchemes-

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

WinHttpQueryConnectionGroup-

Ruft eine Beschreibung des aktuellen Status 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 Kopfzeileninformationen ab, die einer HTTP-Anforderung zugeordnet sind.

WinHttpQueryHeadersEx-

Ruft Kopfzeileninformationen ab, die einer HTTP-Anforderung zugeordnet sind; bietet eine Möglichkeit zum Abrufen analysierter Headernamen und Wertzeichenfolgen.

WinHttpQueryOption-

Fragt eine Internetoption auf dem angegebenen Handle ab.

WinHttpReadData-

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

WinHttpReadDataEx-

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

WinHttpReceiveResponse

Beendet eine HTTP-Anforderung, die von WinHttpSendRequestinitiiert wird.

WinHttpRegisterProxyChangeNotification-

Registriert eine Rückruffunktion, die WinHTTP aufruft, wenn sich die effektiven Proxyeinstellungen ändern.

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 Standardmäßige WinHTTP-Proxykonfiguration in der Registrierung fest.

WinHttpSetOption-

Legt eine Internetoption fest.

WinHttpSetStatusCallback-

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

WinHttpSetTimeouts-

Legt die verschiedenen Timeouts fest, die mit HTTP-Transaktionen verbunden sind.

WinHttpTimeFromSystemTime

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

WinHttpTimeToSystemTime

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

WinHttpUnregisterProxyChangeNotification-

Hebt die Registrierung einer Rückruffunktion auf, die durch Aufrufen von WinHttpRegisterProxyChangeNotificationregistriert wurde.

WinHttpWriteData-

Schreibt Anforderungsdaten auf einen HTTP-Server.

WinHttpWebSocketClose

Schließt eine WebSocket-Verbindung.

WinHttpWebSocketCompleteUpgrade-

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

WinHttpWebSocketQueryCloseStatus-

Ruft den von einem Server gesendeten Close-Status ab.

WinHttpWebSocketReceive

Empfängt Daten aus einer WebSocket-Verbindung.

WinHttpWebSocketSend

Sendet Daten über eine WebSocket-Verbindung.

WinHttpWebSocketShutdown-

Sendet einen Close Frame an eine WebSocket-Verbindung.