下表顯示您在一般因特網用戶端應用程式中可能執行的步驟。
| 您的目標 | 您採取的動作 | 影響 |
|---|---|---|
| 開始因特網會話。 | 建立 CInternetSession 物件。 | 初始化 WinInet 並連線到伺服器。 |
| 設定因特網查詢選項(例如逾時限制或重試次數)。 | 使用 CInternetSession::SetOption。 | 如果作業失敗,則傳回 FALSE。 |
| 建立回呼函式來監視會話的狀態。 | 使用 CInternetSession::EnableStatusCallback。 | 建立回呼至 CInternetSession::OnStatusCallback。 覆寫 OnStatusCallback 以建立您自己的回呼例程。 |
| 連接至網際網路伺服器、內部網路伺服器或本機檔案。 | 使用 CInternetSession::OpenURL。 | 解析 URL,並開啟與指定伺服器的連線。 會傳回 CStdioFile (如果您傳遞 OpenURL 本機檔名)。 這是存取從伺服器或檔案擷取之數據的物件。 |
| 從檔案讀取。 | 使用 CInternetFile::Read。 | 使用您提供的緩衝區讀取指定數目的字節。 |
| 處理例外狀況。 | 使用 CInternetException 類別。 | 處理所有常見的因特網例外狀況類型。 |
| 結束因特網會話。 | 釋放 CInternetSession 物件。 | 自動清除開啟的檔案句柄和連線。 |
另請參閱
Win32 因特網擴充功能 (WinInet)
因特網客戶端類別的必要條件
使用 MFC WinInet 類別撰寫因特網用戶端應用程式