Delen via


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