Sobre WinINet

Importante

Quando usar o WinINet — o WinINet é a opção certa para aplicativos cliente para desktop que precisam compartilhar as configurações de proxy das Opções da Internet do usuário, os cookies e o cache de credenciais. Ele fornece solicitação de credencial automática e integra-se a zonas de segurança Internet Explorer.

NÃO use WinINet para:

  • Serviços do Windows ou código do lado do servidor — use WinHTTP em vez disso (é compatível com representação e isolamento de sessão)
  • Aplicativos UWP/WinUI modernos – use Windows. Web.Http (C++/WinRT) ou System.Net. Http.HttpClient (.NET)
  • Aplicativos multiplataforma – use uma biblioteca portátil, como libcurl

Não há suporte para WinINet em serviços e falhará ou se comportará inesperadamente quando chamado de um contexto de serviço. Consulte WinINet vs. WinHTTP para obter uma comparação detalhada de recursos.

Observação

Para contêineres de aplicativos desde Windows 10, versão 1709, HTTP/2 (consulte RFC7540) está ativado por padrão.

A API (interface de programação de aplicativo) da Windows Internet (WinINet) permite que seu aplicativo interaja com protocolos FTP e HTTP para acessar recursos da Internet. À medida que os padrões evoluem, essas funções lidam com as alterações nos protocolos subjacentes, permitindo que elas mantenham um comportamento consistente.

Windows XP e Windows Server 2003 R2 e anteriores: Também habilitou aplicativos para interagir com o Gopher.

Para obter mais informações, consulte:

Protocolos de Internet

Os dois principais protocolos de Internet são FTP e HTTP. Para obter mais informações sobre esses protocolos, consulte os documentos de Solicitação de Comentários (RFC) para FTP e HTTP:

  • RFC 959, PROTOCOLO FTP.
  • RFC 1945, Protocolo de Transferência de Hipertexto – HTTP/1.0.
  • RFC 2616, Protocolo de Transferência de Hipertexto – HTTP/1.1.

Observação

(Esses recursos podem não estar disponíveis em alguns idiomas e países.)

Windows XP e Windows Server 2003 R2 e anteriores: o protocolo Gopher também foi compatível. Consulte RFC 1436, o protocolo Gopher da Internet.