Om WinINet

Important

När du ska använda WinINet – WinINet är rätt val för skrivbordsklientprogram som behöver dela användarens Proxyinställningar för Internetalternativ, cookie-jar och cacheminne för autentiseringsuppgifter. Det ger automatiska frågor om autentiseringsuppgifter och integreras med Internet Explorer säkerhetszoner.

Använd INTE WinINet för:

  • Windows tjänster eller kod på serversidan – använd WinHTTP i stället (stöder personifiering och sessionsisolering)
  • Moderna UWP/WinUI-appar – använd Windows. Web.Http (C++/WinRT) eller System.Net. Http.HttpClient (.NET)
  • Plattformsoberoende program – använd ett portabelt bibliotek som libcurl

WinINet stöds inte i tjänster och misslyckas eller beter sig oväntat när det anropas från en tjänstkontext. Se WinINet jämfört med WinHTTP för en detaljerad funktionsjämförelse.

Not

För appcontainrar sedan Windows 10 är version 1709, HTTP/2 (se RFC7540) aktiverat som standard.

Med programprogramgränssnittet Windows Internet (WinINet) (API) kan ditt program interagera med FTP- och HTTP-protokoll för att få åtkomst till Internetresurser. I takt med att standarderna utvecklas hanterar dessa funktioner ändringarna i underliggande protokoll, vilket gör det möjligt för dem att upprätthålla konsekvent beteende.

Windows XP och Windows Server 2003 R2 och tidigare: Också aktiverade program för att interagera med Gopher.

Mer information finns i:

Internetprotokoll

De två primära Internetprotokollen är FTP och HTTP. Mer information om dessa protokoll finns i RFC-dokument (Request For Comments) för FTP och HTTP:

  • RFC 959, Filöverföringsprotokoll (FTP).
  • RFC 1945, Hypertext Transfer Protocol – HTTP/1.0.
  • RFC 2616, Hypertext Transfer Protocol – HTTP/1.1.

Not

(Dessa resurser kanske inte är tillgängliga i vissa språk och länder.)

Windows XP och Windows Server 2003 R2 och tidigare: Gopher-protokollet stöds också. Se RFC 1436, Internet Gopher Protocol.