關於 WinINet

Important

何時使用 WinINet — WinINet 是桌面 用戶端應用程式 的正確選擇,這些應用程式需要分享使用者的網路選項代理設定、cookie jar 和憑證快取。 它提供自動憑證提示,並與 Internet Explorer 安全區域整合。

請勿使用 WinINet 進行以下用途:

  • Windows 服務或伺服器端程式碼 — 改用 WinHTTP(支援模擬與會話隔離)
  • 現代 UWP/WinUI 應用程式——使用 Windows。Web.Http(C++/WinRT)或 System.Net。http.HttpClient(.NET)
  • 跨平台應用程式 — 使用可攜式函式庫如 libcurl

WinINet 在服務中受支援,從服務內容呼叫時會失敗或發生非預期行為。 詳細功能比較請參見 WinINet 與 WinHTTP

注意

自 Windows 10 年起的應用程式容器版本為 1709,HTTP/2(參見 RFC7540)預設開啟。

Windows Internet(WinINet)應用程式介面(API)使您的應用程式能與 FTP 和 HTTP 協定互動,以存取網際網路資源。 隨著標準的發展,這些函式會處理基礎通訊協定中的變更,讓它們能夠維持一致的行為。

Windows XP 以及 2003 Windows Server R2 及更早版本:也讓應用程式能夠與 Gopher 互動。

如需詳細資訊,請參閱:

因特網通訊協定

這兩個主要因特網通訊協定是 FTP 和 HTTP。 如需這些通訊協定的詳細資訊,請參閱 FTP 和 HTTP 的要求批注 (RFC) 檔:

  • RFC 959檔案傳輸通訊協定 (FTP)
  • RFC 1945超文字傳輸通訊協定 - HTTP/1.0
  • RFC 2616超文字傳輸通訊協定 - HTTP/1.1

注意

(某些語言和國家/地區可能無法使用這些資源。

Windows XP 以及 2003 Windows Server R2 及更早版本: Gopher 協定也被支援。 請參閱 RFC 1436因特網 Gopher 通訊協定