共用方式為


WinHTTP 函式

WinHTTP 提供下列函式:

WinHttpAddRequestHeaders

將一或多個 HTTP 要求標頭新增至 HTTP 要求句柄。

WinHttpAddRequestHeadersEx

將一或多個 HTTP 要求標頭新增至 HTTP 要求句柄,讓您使用個別的名稱/ 值字串。

WinHttpCheckPlatform

判斷 WinHTTP 是否支援目前的平臺。

WinHttpCloseHandle

關閉單一 HINTERNET 句柄。

WinHttpConnect

指定 HTTP 要求的初始目標伺服器。

WinHttpCrackUrl

將 URL 分隔成其元件元件,例如主機名和路徑。

WinHttpCreateProxyResolver

建立句柄以供 WinHttpGetProxyForUrlEx使用。

WinHttpCreateUrl

從元件元件建立 URL,例如主機名和路徑。

WinHttpDetectAutoProxyConfigUrl

尋找 Proxy 自動設定 (PAC) 檔案的 URL。 此函式會報告 PAC 檔案的 URL,但不會下載檔案。

WinHttpFreeProxyResult

釋放從先前呼叫中擷取的數據,WinHttpGetProxyResult

WinHttpFreeProxySettingsEx

釋放從先前呼叫中擷取的數據,WinHttpGetProxySettingsResultEx

WinHttpFreeQueryConnectionGroupResult

釋放先前呼叫 WinHttpQueryConnectionGroup所配置的記憶體。

WinHttpGetDefaultProxyConfiguration

從登錄擷取預設的 WinHTTP Proxy 組態。

WinHTTPGetIEProxyConfigForCurrentUser

取得目前使用者的 Internet Explorer (IE) Proxy 組態。

WinHttpGetProxyForUrl

擷取指定 URL 的 Proxy 資訊。

WinHttpGetProxyForUrlEx

擷取指定 URL 的 Proxy 資訊。

WinHttpGetProxyResult

擷取對 WinHttpGetProxyForUrlEx 呼叫的結果。

WinHttpGetProxySettingsEx

擷取擴充 Proxy 設定。

WinHttpGetProxySettingsResultEx

擷取呼叫 WinHttpGetProxySettingsEx的結果。

WinHttpOpen

初始化應用程式的 WinHTTP 函式使用。

WinHttpOpenRequest

建立 HTTP 要求句柄。

WinHttpQueryAuthSchemes

傳回伺服器支持的授權配置。

WinHttpQueryConnectionGroup

擷取 WinHttp 連線目前狀態的描述。

WinHttpQueryDataAvailable

傳回可立即使用 WinHttpReadData 讀取的數據位元組數,

WinHttpQueryHeaders

擷取與 HTTP 要求相關聯的標頭資訊。

WinHttpQueryHeadersEx

擷取與 HTTP 要求相關聯的標頭資訊;提供方法來擷取剖析的標頭名稱和值字串。

WinHttpQueryOption

查詢指定句柄上的因特網選項。

WinHttpReadData

由 winHttpOpenRequest 函式開啟的句柄讀取數據。

WinHttpReadDataEx

由 winHttpOpenRequest 函式開啟的句柄讀取數據。

WinHttpReceiveResponse

結束由 winHttpSendRequest 起始的 HTTP 要求

WinHttpRegisterProxyChangeNotification

註冊 WinHTTP 在有效 Proxy 設定變更時所呼叫的回呼函式。

WinHttpResetAutoProxy

重設自動 Proxy。

WinHttpSendRequest

將指定的要求傳送至 HTTP 伺服器。

WinHttpSetCredentials

將必要的授權認證傳遞至伺服器。

WinHttpSetDefaultProxyConfiguration

在登錄中設定預設的 WinHTTP Proxy 組態。

WinHttpSetOption

設定因特網選項。

WinHttpSetStatusCallback

設定WinHTTP可以在作業期間進行進度時呼叫的回呼函式。

WinHttpSetTimeouts

設定與 HTTP 交易相關的各種逾時。

WinHttpTimeFromSystemTime

根據 HTTP 1.0 版規格格式化日期和時間。

WinHttpTimeToSystemTime

採用 HTTP 時間/日期字串,並將它轉換成 SYSTEMTIME 結構。

WinHttpUnregisterProxyChangeNotification

取消註冊透過呼叫 winHttpRegisterProxyChangeNotification 註冊的回呼函式。

WinHttpWriteData

將要求數據寫入 HTTP 伺服器。

WinHttpWebSocketClose

關閉 WebSocket 連線。

WinHttpWebSocketCompleteUpgrade

完成由 WinHttpSendRequest啟動的 WebSocket 交握。

WinHttpWebSocketQueryCloseStatus

取得伺服器傳送的關閉狀態。

WinHttpWebSocketReceive

從 WebSocket 連線接收數據。

WinHttpWebSocketSend

透過 WebSocket 連線傳送數據。

WinHttpWebSocketShutdown

將關閉框架傳送至 WebSocket 連線。