次の方法で共有


WinHTTP 関数

WinHTTP には、次の関数が用意されています。

WinHttpAddRequestHeadersする

HTTP 要求ハンドルに 1 つ以上の HTTP 要求ヘッダーを追加します。

WinHttpAddRequestHeadersEx

HTTP 要求ハンドルに 1 つ以上の HTTP 要求ヘッダーを追加し、個別の名前/値文字列を使用できるようにします。

WinHttpCheckPlatform

現在のプラットフォームが WinHTTP でサポートされているかどうかを判断します。

WinHttpCloseHandle

1 つの HINTERNET ハンドルを閉じます。

WinHttpConnect

HTTP 要求の初期ターゲット サーバーを指定します。

WinHttpCrackUrl

URL をコンポーネント部分 (ホスト名やパスなど) に分割します。

WinHttpCreateProxyResolver

WinHttpGetProxyForUrlEx使用するハンドルを作成します。

WinHttpCreateUrl

ホスト名やパスなどのコンポーネント パーツから URL を作成します。

WinHttpDetectAutoProxyConfigUrl

プロキシ自動構成 (PAC) ファイルの URL を検索します。 この関数は PAC ファイルの URL を報告しますが、ファイルはダウンロードしません。

WinHttpFreeProxyResult

WinHttpGetProxyResultの前の呼び出しから取得したデータを解放します。

WinHttpFreeProxySettingsEx

WinHttpGetProxySettingsResultExの前の呼び出しから取得したデータを解放します。

WinHttpFreeQueryConnectionGroupResult

WinHttpQueryConnectionGroupへの前回の呼び出しによって割り当てられたメモリを解放します。

WinHttpGetDefaultProxyConfiguration

レジストリから既定の WinHTTP プロキシ構成を取得します。

WinHTTPGetIEProxyConfigForCurrentUser

現在のユーザーの Internet Explorer (IE) プロキシ構成を取得します。

WinHttpGetProxyForUrl

指定した URL のプロキシ情報を取得します。

WinHttpGetProxyForUrlEx

指定した URL のプロキシ情報を取得します。

WinHttpGetProxyResult

WinHttpGetProxyForUrlEx呼び出しの結果を取得します。

WinHttpGetProxySettingsEx

拡張プロキシ設定を取得します。

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 が呼び出すコールバック関数を登録します。

WinHttpResetAutoProxy

自動プロキシをリセットします。

WinHttpSendRequest

指定した要求を HTTP サーバーに送信します。

WinHttpSetCredentials

必要な承認資格情報をサーバーに渡します。

WinHttpSetDefaultProxyConfiguration

レジストリの既定の WinHTTP プロキシ構成を設定します。

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 接続に送信します。