Sdílet prostřednictvím


Funkce WinHTTP

WinHTTP poskytuje následující funkce:

WinHttpAddRequestHeaders

Přidá jednu nebo více hlaviček požadavků HTTP do popisovače požadavku HTTP.

WinHttpAddRequestHeadersEx

Přidá jednu nebo více hlaviček požadavků HTTP do popisovače požadavku HTTP, což umožňuje používat samostatné řetězce názvu a hodnoty.

WinHttpCheckPlatform

Určuje, jestli je aktuální platforma podporovaná službou WinHTTP.

WinHttpCloseHandle

Zavře jeden úchyt HINTERNET.

WinHttpConnect

Určuje počáteční cílový server požadavku HTTP.

WinHttpCrackUrl

Odděluje adresu URL do jeho součástí, například název hostitele a cesta.

WinHttpCreateProxyResolver

Vytvoří popisovač pro použití WinHttpGetProxyForUrlEx.

WinHttpCreateUrl

Vytvoří adresu URL z částí součástí, například název hostitele a cesta.

WinHttpDetectAutoProxyConfigUrl

Vyhledá adresu URL pro soubor PAC (Proxy Auto-Configuration). Tato funkce hlásí adresu URL souboru PAC, ale nestahuje soubor.

WinHttpFreeProxyResult

Uvolní data načtená z předchozího volání WinHttpGetProxyResult.

WinHttpFreeProxySettingsEx

Uvolní data načtená z předchozího volání WinHttpGetProxySettingsResultEx.

WinHttpFreeQueryConnectionGroupResult

Uvolní paměť přidělenou předchozím voláním WinHttpQueryConnectionGroup.

WinHttpGetDefaultProxyConfiguration

Načte z registru výchozí konfiguraci proxy serveru WinHTTP.

WinHTTPGetIEProxyConfigForCurrentUser

Získá konfiguraci proxy serveru aplikace Internet Explorer (IE) pro aktuálního uživatele.

WinHttpGetProxyForUrl

Načte informace o proxy serveru pro zadanou adresu URL.

WinHttpGetProxyForUrlEx

Načte informace o proxy serveru pro zadanou adresu URL.

WinHttpGetProxyResult

Načte výsledky volání WinHttpGetProxyForUrlEx.

WinHttpGetProxySettingsEx

Načte rozšířené nastavení proxy serveru.

WinHttpGetProxySettingsResultEx

Načte výsledky volání WinHttpGetProxySettingsEx.

WinHttpOpen

Inicializuje použití aplikace funkcí WinHTTP.

WinHttpOpenRequest

Vytvoří popisovač požadavku HTTP.

WinHttpQueryAuthSchemes

Vrátí schémata autorizace, která server podporuje.

WinHttpQueryConnectionGroup

Načte popis aktuálního stavu připojení WinHttp.

WinHttpQueryDataAvailable

Vrátí počet bajtů dat, která jsou k dispozici okamžitě ke čtení pomocí WinHttpReadData.

WinHttpQueryHeaders

Načte informace hlavičky přidružené k požadavku HTTP.

WinHttpQueryHeadersEx

Načte informace hlavičky přidružené k požadavku HTTP; nabízí způsob, jak načíst analyzovaný název hlavičky a řetězce hodnot.

WinHttpQueryOption

Dotazuje možnost internetu na zadaném popisovači.

WinHttpReadData

Čte data z popisovače otevřeného funkcí WinHttpOpenRequest.

WinHttpReadDataEx

Čte data z popisovače otevřeného funkcí WinHttpOpenRequest.

WinHttpReceiveResponse

Ukončí požadavek HTTP iniciovaný WinHttpSendRequest.

WinHttpRegisterProxyChangeNotification

Zaregistruje funkci zpětného volání, kterou WinHTTP volá, když se změní efektivní nastavení proxy serveru.

WinHttpResetAutoProxy

Obnoví automatické proxy.

WinHttpSendRequest

Odešle zadaný požadavek na server HTTP.

WinHttpSetCredentials

Předá požadované autorizační přihlašovací údaje serveru.

WinHttpSetDefaultProxyConfiguration

Nastaví výchozí konfiguraci proxy serveru WinHTTP v registru.

WinHttpSetOption

Nastaví možnost internetu.

WinHttpSetStatusCallback

Nastaví funkci zpětného volání, kterou winHTTP může volat při průběhu operace.

WinHttpSetTimeouts

Nastaví různé časové limity, které jsou součástí transakcí HTTP.

WinHttpTimeFromSystemTime

Formátuje datum a čas podle specifikace HTTP verze 1.0.

WinHttpTimeToSystemTime

Vezme řetězec času a data HTTP a převede ho na strukturu SYSTEMTIME.

WinHttpUnregisterProxyChangeNotification

Zruší registraci funkce zpětného volání, která byla zaregistrována voláním WinHttpRegisterProxyChangeNotification.

WinHttpWriteData

Zapíše data požadavku na server HTTP.

WinHttpWebSocketClose

Zavře připojení WebSocket.

WinHttpWebSocketCompleteUpgrade

Dokončí metodu handshake protokolu WebSocket spuštěnou WinHttpSendRequest.

WinHttpWebSocketQueryCloseStatus

Získá stav uzavření odeslané serverem.

WinHttpWebSocketReceive

Přijímá data z připojení WebSocket.

WinHttpWebSocketSend

Odesílá data přes připojení WebSocket.

WinHttpWebSocketShutdown

Odešle blízký rámec do připojení WebSocket.