Udostępnij za pośrednictwem


WinINet a WinHTTP

Z kilkoma wyjątkami WinINet jest nadzbiorem WinHTTP. W przypadku wyboru między nimi należy użyć usługi WinINet , chyba że planujesz uruchomić proces podobny do usługi lub usługi, który wymaga personifikacji i izolacji sesji.

Porównanie funkcji

Cecha WinINet WinHTTP
pamięci podręcznej poświadczeń. Zezwala wszystkim wbudowanym aplikacjom w programie Windows Internet Explorer na automatyczne pobieranie poświadczeń. Umożliwia również aplikacji działającej poza programem Internet Explorer monit/określenie poświadczeń dla serwera tylko raz. Od tego momentu żądania są automatyczne. tak Nie
monitowanie o podanie poświadczeń. Udostępnia interfejs API, który umożliwia wywoływaniu kod monitowania użytkownika o podanie poświadczeń. tak Nie
FTP tak Nie
obsługa autodial/RAS. Jest to starsza funkcja. Zamiast tego użyj dostępu zdalnego. tak Nie
strefy. Automatyczna integracja ze strefami zabezpieczeń programu Internet Explorer. tak Nie
obsługa IDNA. Zintegrowana obsługa identyfikatora RFC/Punycode. tak tak
interfejsy API jar plików cookie. Obsługiwane są trwałe i nietrwale pliki cookie. Każda aplikacja lub skrypt może użyć tej funkcji, aby wyświetlić te same pliki cookie co przeglądarka. tak Nie
Obsługa trybu chronionego IE tak Nie
dekompresja obsługuje. Obsługa schematu kompresji gzip i deflate. tak tak
obsługa przekazywania fragmentowanego. Kod klienta musi wykonać fragment. Nie tak
SOCKS4 (SKARPETKI w wersji 4) obsługują. Nie obejmuje wersji 4a. tak Nie
SOCKS5 (SKARPETKI w wersji 5) obsługują Nie Nie
dwukierunkowe wysyłanie i odbieranie Nie Nie
nakładające się we/wy Nie Nie
system plików obsługuje. Przydatne w przypadku skryptów proxy ze schematem plików. tak Nie
InternetOpenUrl. Uproszczony kod umożliwiający otwarcie adresu URL. tak Nie
Services obsługują. Można uruchomić z poziomu usługi lub konta usługi. Nie tak
izolacja sesji. Oddzielne sesje nie mają wpływu na siebie. Nie tak
Personifikacja. Obsługuje wywoływanie, gdy wątek personifikuje innego użytkownika. Nie tak
  • WinINet
  • WinHTTP