WinINet versus WinHTTP
Met enkele uitzonderingen is WinINet- een superset van WinHTTP-. Wanneer u tussen de twee kiest, moet u WinINet gebruiken, tenzij u van plan bent om te worden uitgevoerd binnen een service of service-achtig proces waarvoor imitatie en sessieisolatie is vereist.
Vergelijking van functies
Gelaatstrek | WinINet | WinHTTP |
---|---|---|
referentiecache. Hiermee kunnen alle ingebouwde toepassingen in Windows Internet Explorer automatisch referenties ophalen. Ook kan een toepassing die buiten Internet Explorer wordt uitgevoerd, de referenties voor de server slechts één keer vragen/opgeven. Van dan af aan zijn de aanvragen automatisch. | ja | Nee |
referentieprompt. Biedt een API waarmee de aanroepende code de gebruiker om referenties kan vragen. | ja | Nee |
FTP- | ja | Nee |
Autodial/RAS-ondersteuning. Dit is verouderde functionaliteit. Gebruik in plaats daarvan Externe toegang. | ja | Nee |
Zones. Automatische integratie met Internet Explorer-beveiligingszones. | ja | Nee |
IDNA-ondersteuning. Geïntegreerde ondersteuning voor de IDNA RFC/Punycode. | ja | ja |
Cookie Jar API's. Permanente en niet-permanente cookies worden ondersteund. Elke toepassing of elk script kan dit gebruiken om dezelfde cookies te zien als de browser. | ja | Nee |
Beveiligde modus IE ondersteunen | ja | Nee |
Decompressie ondersteunen. Ondersteuning voor gzip en deflate compressieschema. | ja | ja |
ondersteuning voor gesegmenteerde uploads. Clientcode moet de segmentering uitvoeren. | Nee | ja |
SOCKS4 (SOCKS versie 4) ondersteunen. Bevat geen v4a. | ja | Nee |
SOCKS5 (SOCKS versie 5) ondersteunen | Nee | Nee |
bidirectioneel verzenden en ontvangen | Nee | Nee |
overlappende I/O- | Nee | Nee |
ondersteuning voor bestandsschema's. Handig voor proxyscripts met een bestandsschema. | ja | Nee |
InternetOpenUrl-. Vereenvoudigde code om een URL te openen. | ja | Nee |
Services ondersteunen. Kan worden uitgevoerd vanuit een service of een serviceaccount. | Nee | ja |
sessieisolatie. Afzonderlijke sessies hebben geen invloed op elkaar. | Nee | ja |
imitatie. Ondersteunt het aangeroepen terwijl de thread een andere gebruiker imiteert. | Nee | ja |