Udostępnij za pośrednictwem


Struktury WinHTTP

Usługa WinHTTP używa następujących struktur:

HTTP_VERSION_INFO

Zawiera globalną wersję protokołu HTTP.

URL_COMPONENTS

Zawiera części składowe adresu URL. Ta struktura jest używana zWinHttpCrackUrl i funkcji WinHttpCreateUrl.

WINHTTP_ASYNC_RESULT

Zawiera wynik wywołania funkcji asynchronicznej. Ta struktura jest używana z prototypem WINHTTP_STATUS_CALLBACK.

WINHTTP_AUTOPROXY_OPTIONS

Służy do wskazywania funkcji WinHttpGetProxyForURL, czy określić adres URL pliku automatycznej konfiguracji serwera proxy (PAC), czy automatycznie zlokalizować adres URL z zapytaniami DHCP lub DNS do sieci.

WINHTTP_CERTIFICATE_INFO

Zawiera informacje o certyfikacie zwrócone z serwera. Ta struktura jest używana przez funkcję WinHttpQueryOption.

WINHTTP_CONNECTION_GROUP

Reprezentuje grupę połączeń.

WINHTTP_CONNECTION_INFO

Zawiera źródłowy i docelowy adres IP żądania, które wygenerowało odpowiedź.

WINHTTP_CREDS

Zawiera informacje o poświadczeniach użytkownika używane do uwierzytelniania serwera i serwera proxy.

Nuta

Ta struktura została przestarzała. Zamiast tego zaleca się użycie struktury WINHTTP_CREDS_EX.

WINHTTP_CREDS_EX

Zawiera informacje o poświadczeniach użytkownika używane do uwierzytelniania serwera i serwera proxy.

WINHTTP_CURRENT_USER_IE_PROXY_CONFIG

Zawiera informacje o konfiguracji serwera proxy programu Internet Explorer.

WINHTTP_EXTENDED_HEADER

Reprezentuje nagłówek żądania HTTP jako parę ciągów nazwy/wartości.

WINHTTP_HEADER_NAME

Reprezentuje nazwę nagłówka żądania HTTP.

WINHTTP_HOST_CONNECTION_GROUP

Reprezentuje kolekcję grup połączeń.

WINHTTP_MATCH_CONNECTION_GUID

Reprezentuje identyfikator GUID połączenia na potrzeby dopasowywania połączeń.

WINHTTP_PROXY_INFO

Zawiera sesję lub domyślną konfigurację serwera proxy.

WINHTTP_PROXY_RESULT

Kolekcja wpisów wyników serwera proxy dostarczonych przez WinHttpGetProxyResult.

WINHTTP_PROXY_RESULT_ENTRY

Wpis wyniku z wywołania metody WinHttpGetProxyResult.

WINHTTP_PROXY_SETTINGS_EX

Reprezentuje rozszerzone ustawienia serwera proxy.

WINHTTP_PROXY_SETTINGS_PARAM

Reprezentuje rozszerzone ustawienia serwera proxy.

WINHTTP_QUERY_CONNECTION_GROUP_RESULT

Reprezentuje opis bieżącego stanu połączeń WinHttp.

WINHTTP_REQUEST_STATS

Zawiera statystyki dla żądania.

WINHTTP_REQUEST_TIMES

Zawiera informacje o chronometrażu żądania.

WINHTTP_SECURITY_INFO

Zawiera informacje o połączeniu I szyfrze SChannel dla żądania.

WINHTTP_WEB_SOCKET_ASYNC_RESULT

Stan wyniku operacji protokołu WebSocket.

WINHTTP_WEB_SOCKET_STATUS

Stan operacji protokołu WebSocket.