Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Important
Quand utiliser WinINet : WinINet est le bon choix pour les applications clientes de bureau qui doivent partager les paramètres proxy Internet Options de l’utilisateur, le fichier jar de cookie et le cache d’informations d’identification. Il affiche automatiquement une invite d’authentification et s’intègre aux zones de sécurité d’Internet Explorer.
N’utilisez PAS WinINet pour :
- Windows services ou code côté serveur : utilisez WinHTTP à la place (prend en charge l’emprunt d’identité et l’isolation de session)
- Applications UWP/WinUI modernes : utilisez Windows. Web.Http (C++/WinRT) ou System.Net. Http.HttpClient (.NET)
- Applications multiplateformes : utiliser une bibliothèque portable telle que libcurl
WinINet n’est pas pris en charge dans les services et échoue ou se comporte de façon inattendue lorsqu’il est appelé à partir d’un contexte de service. Consultez WinINet et WinHTTP pour obtenir une comparaison détaillée des fonctionnalités.
Note
Pour les conteneurs d’applications depuis Windows 10, version 1709, HTTP/2 (voir RFC7540) est activé par défaut.
L’interface de programmation d’applications (API) Windows Internet (WinINet) permet à votre application d’interagir avec les protocoles FTP et HTTP pour accéder aux ressources Internet. À mesure que les normes évoluent, ces fonctions gèrent les modifications apportées aux protocoles sous-jacents, ce qui leur permet de maintenir un comportement cohérent.
Windows XP et Windows Server 2003 R2 et versions antérieures : permet également aux applications d’interagir avec Gopher.
Pour en savoir plus, consultez :
- WinINet et WinHTTP
- HINTERNET Handles
- Prise en charge de la version IP 6
- Content_Encoding
- Mise en cache
- fonctions courantes
- sessions FTP
- HTTP Sessions
- HTTP Cookies
- Opération asynchrone
- Gestion de l'authentification
- gestion des localisateurs de ressources uniformes
- Security_Guideline
Protocoles Internet
Les deux protocoles Internet principaux sont FTP et HTTP. Pour plus d’informations sur ces protocoles, consultez les documents RFC (Request For Comments) pour FTP et HTTP :
- RFC 959, PROTOCOLE FTP (File Transfer Protocol).
- RFC 1945, protocole de transfert hypertexte - HTTP/1.0.
- RFC 2616, protocole de transfert hypertexte - HTTP/1.1.
Note
(Ces ressources peuvent ne pas être disponibles dans certaines langues et pays.)
Windows XP et Windows Server 2003 R2 et versions antérieures : Le protocole Gopher a également été pris en charge. Voir RFC 1436, Le protocole Gopher Internet.