Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieser Header wird von Windows HTTP-Diensten (WinHTTP) verwendet. Weitere Informationen finden Sie unter
winhttp.h enthält die folgenden Programmierschnittstellen:
Functions
|
WinHttpAddRequestHeaders Fügt dem HTTP-Anforderungshandle einen oder mehrere HTTP-Anforderungsheader hinzu. (WinHttpAddRequestHeaders) |
|
WinHttpAddRequestHeadersEx Fügt einem HTTP-Anforderungshandle einen oder mehrere HTTP-Anforderungsheader hinzu, sodass Sie separate Namens-/Wertzeichenfolgen verwenden können. |
|
WinHttpCheckPlatform Die WinHttpCheckPlatform-Funktion bestimmt, ob die aktuelle Plattform von dieser Version von Microsoft Windows HTTP Services (WinHTTP) unterstützt wird. |
|
WinHttpCloseHandle Die WinHttpCloseHandle-Funktion schließt ein einzelnes HINTERNET-Handle . |
|
WinHttpConnect Die WinHttpConnect-Funktion gibt den anfänglichen Zielserver einer HTTP-Anforderung an und gibt ein HINTERNET-Verbindungshandle an eine HTTP-Sitzung für dieses anfängliche Ziel zurück. |
|
WinHttpCrackUrl Die WinHttpCrackUrl-Funktion trennt eine URL in ihre Komponententeile, z. B. Hostname und Pfad. |
|
WinHttpCreateProxyResolver Erstellt ein Handle zur Verwendung durch WinHttpGetProxyForUrlEx. |
|
WinHttpCreateUrl Erstellt eine URL aus Komponententeilen, z. B. Hostname und Pfad. |
|
WinHttpDetectAutoProxyConfigUrl Sucht die URL für die PAC-Datei (Proxy Auto-Configuration). |
|
WinHttpFreeProxyResult Die WinHttpFreeProxyResult-Funktion gibt die Daten frei, die aus einem vorherigen Aufruf von WinHttpGetProxyResult abgerufen wurden. |
|
WinHttpFreeProxySettingsEx Gibt die Daten frei, die aus einem vorherigen Aufruf von WinHttpGetProxySettingsResultEx abgerufen wurden. |
|
WinHttpFreeQueryConnectionGroupResult Gibt den Arbeitsspeicher frei, der durch einen vorherigen Aufruf von WinHttpQueryConnectionGroup zugewiesen wurde. |
|
WinHttpGetDefaultProxyConfiguration Ruft die Standardmäßige WinHTTP-Proxykonfiguration aus der Registrierung ab. |
|
WinHttpGetIEProxyConfigForCurrentUser Ruft die Internet-Explorer Proxykonfiguration für den aktuellen Benutzer ab. |
|
WinHttpGetProxyForUrl Ruft die Proxydaten für die angegebene URL ab. (WinHttpGetProxyForUrl) |
|
WinHttpGetProxyForUrlEx Ruft die Proxydaten für die angegebene URL ab. (WinHttpGetProxyForUrlEx) |
|
WinHttpGetProxyResult Die WinHttpGetProxyResult-Funktion ruft die Ergebnisse eines Aufrufs von WinHttpGetProxyForUrlEx ab. |
|
WinHttpGetProxySettingsEx Ruft erweiterte Proxyeinstellungen ab. |
|
WinHttpGetProxySettingsResultEx Ruft die Ergebnisse eines Aufrufs von WinHttpGetProxySettingsEx ab. |
|
WinHttpOpen Initialisiert für eine Anwendung die Verwendung von WinHTTP-Funktionen und gibt ein WinHTTP-Sitzungshandle zurück. |
|
WinHttpOpenRequest Die WinHttpOpenRequest-Funktion erstellt ein HTTP-Anforderungshandle. |
|
WinHttpQueryAuthSchemes Die WinHttpQueryAuthSchemes-Funktion gibt die Autorisierungsschemas zurück, die vom Server unterstützt werden. |
|
WinHttpQueryConnectionGroup Ruft eine Enumeration von HTTP-Verbindungen und deren GUIDab. |
|
WinHttpQueryDataAvailable Gibt die Datenmenge in Bytes zurück, die mit WinHttpReadData gelesen werden kann. |
|
WinHttpQueryHeaders Die WinHttpQueryHeaders-Funktion ruft Headerinformationen ab, die einer HTTP-Anforderung zugeordnet sind. |
|
WinHttpQueryHeadersEx Ruft Headerinformationen ab, die einer HTTP-Anforderung zugeordnet sind; bietet eine Möglichkeit zum Abrufen von analysierten Headernamen und Wertzeichenfolgen. |
|
WinHttpQueryOption Die WinHttpQueryOption-Funktion fragt eine Internetoption für das angegebene Handle ab. |
|
WinHttpReadData Die WinHttpReadData-Funktion liest Daten aus einem Handle, das von der WinHttpOpenRequest-Funktion geöffnet wird. |
|
WinHttpReadDataEx Liest Daten aus einem Handle, das von der WinHttpOpenRequest-Funktion geöffnet wird. |
|
WinHttpReceiveResponse Die WinHttpReceiveResponse-Funktion wartet auf den Empfang der Antwort auf eine http-Anforderung, die von WinHttpSendRequest initiiert wurde. |
|
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. (WinHttpSendRequest) |
|
WinHttpSetCredentials Die WinHttpSetCredentials-Funktion übergibt die erforderlichen Autorisierungsanmeldeinformationen an den Server. |
|
WinHttpSetDefaultProxyConfiguration Legt die Standardmäßige WinHTTP-Proxykonfiguration in der Registrierung fest. |
|
WinHttpSetOption Die WinHttpSetOption-Funktion legt eine Internetoption fest. |
|
WinHttpSetStatusCallback Die WinHttpSetStatusCallback-Funktion richtet eine Rückruffunktion ein, die WinHTTP aufrufen kann, wenn während eines Vorgangs Fortschritt gemacht wird. |
|
WinHttpSetTimeouts Legt Timeouts für HTTP-Transaktionen fest. |
|
WinHttpTimeFromSystemTime Formatiert ein Datum und eine Uhrzeit gemäß der HTTP-Version 1.0-Spezifikation. (WinHttpTimeFromSystemTime) |
|
WinHttpTimeToSystemTime Die WinHttpTimeToSystemTime-Funktion verwendet eine HTTP-Zeit-/Datumszeichenfolge und konvertiert sie in eine SYSTEMTIME-Struktur. |
|
WinHttpUnregisterProxyChangeNotification Hebt die Registrierung einer Rückruffunktion auf, die durch Aufrufen von WinHttpRegisterProxyChangeNotification registriert wurde. |
|
WinHttpWebSocketClose Schließt eine WebSocket-Verbindung. |
|
WinHttpWebSocketCompleteUpgrade Schließt einen WebSocket-Handshake ab, der von WinHttpSendRequest gestartet wurde. |
|
WinHttpWebSocketQueryCloseStatus Ruft die close status ab, die von einem Server gesendet werden. |
|
WinHttpWebSocketReceive Empfängt Daten von einer WebSocket-Verbindung. |
|
WinHttpWebSocketSend Sendet Daten über eine WebSocket-Verbindung. |
|
WinHttpWebSocketShutdown Sendet einen close Frame an einen WebSocket-Server, um den Sendekanal zu schließen, lässt den Empfangskanal jedoch geöffnet. |
|
WinHttpWriteData Die WinHttpWriteData-Funktion schreibt Anforderungsdaten auf einen HTTP-Server. |
Rückruffunktionen
|
WINHTTP_PROXY_CHANGE_CALLBACK Stellt eine anwendungsdefinierte Proxyänderungsrückruffunktion dar. |
|
WINHTTP_STATUS_CALLBACK Stellt eine anwendungsdefinierte status Rückruffunktion dar. |
Strukturen
|
HTTP_VERSION_INFO Die HTTP_VERSION_INFO-Struktur enthält die globale HTTP-Version. |
|
URL_COMPONENTS Die URL_COMPONENTS-Struktur enthält die Bestandteile einer URL. Diese Struktur wird mit den Funktionen WinHttpCrackUrl und WinHttpCreateUrl verwendet. |
|
WINHTTP_ASYNC_RESULT Die WINHTTP_ASYNC_RESULT-Struktur enthält das Ergebnis eines Aufrufs einer asynchronen Funktion. Diese Struktur wird mit dem prototyp WINHTTP_STATUS_CALLBACK verwendet. |
|
WINHTTP_AUTOPROXY_OPTIONS Die WINHTTP_AUTOPROXY_OPTIONS-Struktur wird verwendet, um der WinHttpGetProxyForURL-Funktion anzugeben, ob die URL der PAC-Datei (Proxy Auto-Configuration) angegeben oder die URL automatisch mit DHCP- oder DNS-Abfragen an das Netzwerk gefunden werden soll. |
|
WINHTTP_CERTIFICATE_INFO Die WINHTTP_CERTIFICATE_INFO-Struktur enthält Zertifikatinformationen, die vom Server zurückgegeben werden. Diese Struktur wird von der WinHttpQueryOption-Funktion verwendet. |
|
WINHTTP_CONNECTION_GROUP Stellt eine Verbindungsgruppe dar. |
|
WINHTTP_CONNECTION_INFO Die WINHTTP_CONNECTION_INFO-Struktur enthält die Quell- und Ziel-IP-Adresse der Anforderung, die die Antwort generiert hat. |
|
WINHTTP_CREDS Enthält Benutzeranmeldeinformationen, die für die Server- und Proxyauthentifizierung verwendet werden. (WINHTTP_CREDS) |
|
WINHTTP_CREDS_EX Enthält Benutzeranmeldeinformationen, die für die Server- und Proxyauthentifizierung verwendet werden. (WINHTTP_CREDS_EX) |
|
WINHTTP_CURRENT_USER_IE_PROXY_CONFIG Die WINHTTP_CURRENT_USER_IE_PROXY_CONFIG-Struktur enthält die Informationen zur Internet-Explorer Proxykonfiguration. |
|
WINHTTP_EXTENDED_HEADER Stellt einen HTTP-Anforderungsheader als Name-Wert-Zeichenfolgenpaar dar. |
|
WINHTTP_HEADER_NAME Stellt einen HTTP-Anforderungsheadernamen dar. |
|
WINHTTP_HOST_CONNECTION_GROUP Stellt eine Auflistung von Verbindungsgruppen dar. |
|
WINHTTP_MATCH_CONNECTION_GUID Stellt die GUID einer Verbindung zum Zweck des Verbindungsabgleichs dar. |
|
WINHTTP_PROXY_INFO Die WINHTTP_PROXY_INFO-Struktur enthält die Sitzungs- oder Standardproxykonfiguration. |
|
WINHTTP_PROXY_RESULT Die WINHTTP_PROXY_RESULT-Struktur enthält eine Auflistung von Proxyergebniseinträgen, die von WinHttpGetProxyResult bereitgestellt werden. |
|
WINHTTP_PROXY_RESULT_ENTRY Die WINHTTP_PROXY_RESULT_ENTRY-Struktur enthält einen Ergebniseintrag aus einem Aufruf von WinHttpGetProxyResult. |
|
WINHTTP_PROXY_SETTINGS_EX Die WINHTTP_PROXY_SETTINGS_EX-Struktur stellt erweiterte Proxyeinstellungen dar. |
|
WINHTTP_PROXY_SETTINGS_PARAM Die WINHTTP_PROXY_SETTINGS_PARAM-Struktur stellt erweiterte Proxyeinstellungen dar. |
|
WINHTTP_QUERY_CONNECTION_GROUP_RESULT Stellt eine Auflistung von Hostverbindungsgruppen dar. |
|
WINHTTP_REQUEST_STATS Die WINHTTP_REQUEST_STATS-Struktur enthält eine Vielzahl von Statistiken für eine Anforderung. |
|
WINHTTP_REQUEST_TIMES Die WINHTTP_REQUEST_TIMES-Struktur enthält eine Vielzahl von Zeitinformationen für eine HTTP-Anforderung. |
|
WINHTTP_SECURITY_INFO Die WINHTTP_SECURITY_INFO-Struktur enthält eine Vielzahl von Zeitinformationen für eine HTTP-Anforderung. |
|
WINHTTP_WEB_SOCKET_ASYNC_RESULT Die WINHTTP_WEB_SOCKET_ASYNC_RESULT enthält das Ergebnis status eines WebSocket-Vorgangs. |
|
WINHTTP_WEB_SOCKET_STATUS Die WINHTTP_WEB_SOCKET_STATUS-Enumeration enthält die status eines WebSocket-Vorgangs. |
Enumerationen
|
WINHTTP_PROXY_SETTINGS_TYPE Definiert Konstanten, die Proxyeinstellungstypen für erweiterte Proxyeinstellungen-APIs angeben. |
|
WINHTTP_REQUEST_STAT_ENTRY Die WINHTTP_REQUEST_STAT_ENTRY-Enumeration listet die verfügbaren Typen von Anforderungsstatistiken auf. |
|
WINHTTP_REQUEST_TIME_ENTRY Die WINHTTP_REQUEST_TIME_ENTRY-Enumeration listet die verfügbaren Typen von Anforderungszeitinformationen auf. |
|
WINHTTP_WEB_SOCKET_BUFFER_TYPE Die WINHTTP_WEB_SOCKET_BUFFER_TYPE-Enumeration enthält Typen von WebSocket-Puffern. |
|
WINHTTP_WEB_SOCKET_CLOSE_STATUS Die WINHTTP_WEB_SOCKET_CLOSE_STATUS-Enumeration enthält die status eines WebSocket-Schließen-Vorgangs. |
|
WINHTTP_WEB_SOCKET_OPERATION Die WINHTTP_WEB_SOCKET_OPERATION-Enumeration enthält den WebSocket-Vorgangstyp. |