Over WinINet

Important

Wanneer u WinINet gebruikt: WinINet is de juiste keuze voor bureaubladclienttoepassingen die de proxy-instellingen voor internetopties, cookie jar en referentiecache van de gebruiker moeten delen. Het biedt automatische prompts voor aanmeldingsgegevens en integreert met de beveiligingszones van Internet Explorer.

Gebruik WinINet niet voor:

  • Windows services of code aan de serverzijde: gebruik in plaats daarvan WinHTTP (ondersteunt imitatie en sessieisolatie)
  • Moderne UWP-/WinUI-apps: gebruik Windows. Web.Http (C++/WinRT) of System.Net. Http.HttpClient (.NET)
  • Platformoverschrijdende toepassingen : gebruik een draagbare bibliotheek zoals libcurl

WinINet wordt niet ondersteund in services en zal mislukken of zich onverwacht gedragen wanneer het vanuit een servicecontext wordt aangeroepen. Zie WinINet versus WinHTTP voor een gedetailleerde functievergelijking.

Notitie

Voor app-containers sinds Windows 10 versie 1709 is HTTP/2 (zie RFC7540) standaard ingeschakeld.

Met de Windows Internet (WinINet) application programming interface (API) kan uw toepassing communiceren met FTP- en HTTP-protocollen voor toegang tot internetbronnen. Naarmate standaarden zich ontwikkelen, verwerken deze functies de wijzigingen in onderliggende protocollen, zodat ze consistent gedrag kunnen behouden.

Windows XP en Windows Server 2003 R2 en eerder: Ook ingeschakelde toepassingen voor interactie met Gopher.

Zie voor meer informatie:

Internetprotocollen

De twee primaire internetprotocollen zijn FTP en HTTP. Zie de RFC-documenten (Request For Comments) voor FTP en HTTP voor meer informatie over deze protocollen:

  • RFC 959, File Transfer Protocol (FTP).
  • RFC 1945, Hypertext Transfer Protocol - HTTP/1.0.
  • RFC 2616, Hypertext Transfer Protocol - HTTP/1.1.

Notitie

(Deze resources zijn mogelijk niet beschikbaar in sommige talen en landen.)

Windows XP en Windows Server 2003 R2 en eerder: Het Gopher-protocol werd ook ondersteund. Zie RFC 1436, The Internet Gopher Protocol.