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 |