共用方式為


在典型網際網路用戶端應用程式中的步驟

下表顯示的步驟,您可能需要在典型網際網路用戶端應用程式中執行。

您的目標

您所採取的動作

效果

開始網際網路作業階段。

建立 CInternetSession 物件。

初始化 WinInet 並連線到伺服器。

設定網際網路查詢選項 (等候逾時限制或重試次數,例如數字)。

使用 CInternetSession::SetOption

如果作業未順利完成,則傳回 FALSE。

建立回呼函式來監視工作階段的狀態。

使用 CInternetSession::EnableStatusCallback

建立回撥到 CInternetSession::OnStatusCallback。 覆寫OnStatusCallback來建立您自己的回呼常式。

連線到網際網路伺服器、 企業內部網路伺服器或本機檔案。

使用 CInternetSession::OpenURL

剖析 URL 和開啟連線到指定的伺服器。 傳回 CStdioFile (如果您傳遞OpenURL的本機檔名)。 這是您用來存取擷取自伺服器或檔案的資料物件。

從檔案讀取。

使用 CInternetFile::Read

讀取指定使用您所提供的緩衝區的位元組數。

處理例外狀況。

使用 CInternetException 類別。

處理所有的通用網際網路例外狀況類型。

結束網際網路工作階段。

處置 CInternetSession 物件。

會自動清除開啟檔案控制代碼和連接。

請參閱

概念

Win32 網際網路延伸 (WinInet)

網際網路用戶端類別的必要條件

撰寫網際網路用戶端應用程式使用 MFC WinInet 類別