Informazioni su WinINet

Importante

Quando usare WinINet : WinINet è la scelta giusta per le applicazioni client desktop che devono condividere le impostazioni proxy delle opzioni Internet dell'utente, il file jar di cookie e la cache delle credenziali. Fornisce la richiesta automatica delle credenziali e si integra con le zone di sicurezza di Internet Explorer.

Non usare WinINet per:

  • servizi Windows o codice lato server — usare WinHTTP invece (supporta l'impersonificazione e l'isolamento delle sessioni)
  • App UWP/WinUI moderne: usare Windows. Web.Http (C++/WinRT) o System.Net. Http.HttpClient (.NET)
  • Applicazioni multipiattaforma : usare una libreria portabile, ad esempio libcurl

WinINet non è supportato nei servizi e avrà esito negativo o si comporterà in modo imprevisto quando viene chiamato da un contesto del servizio. Per un confronto dettagliato delle funzionalità, vedere WinINet e WinHTTP .

Nota

Per i contenitori di app dal Windows 10 versione 1709, HTTP/2 (vedere RFC7540) è attivato per impostazione predefinita.

L'API (Application Programming Interface) internet (WinINet) Windows consente all'applicazione di interagire con i protocolli FTP e HTTP per accedere alle risorse Internet. Man mano che gli standard si evolvono, queste funzioni gestiscono le modifiche nei protocolli sottostanti, consentendo loro di mantenere un comportamento coerente.

Windows XP e Windows Server 2003 R2 e versioni precedenti: Inoltre, le applicazioni possono interagire con Gopher.

Per altre informazioni, vedere:

Protocolli Internet

I due protocolli Internet principali sono FTP e HTTP. Per altre informazioni su questi protocolli, vedere i documenti request for comments (RFC) per FTP e HTTP:

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

Nota

Queste risorse potrebbero non essere disponibili in alcune lingue e paesi.

Windows XP e Windows Server 2003 R2 e versioni precedenti: È stato supportato anche il protocollo Gopher. Vedere RFC 1436, The Internet Gopher Protocol.