WinHTTP 関数
WinHTTP には、次の関数が用意されています。
-
HTTP 要求ハンドルに 1 つ以上の HTTP 要求ヘッダーを追加します。
-
HTTP 要求ハンドルに 1 つ以上の HTTP 要求ヘッダーを追加し、個別の名前/値文字列を使用できるようにします。
-
現在のプラットフォームが WinHTTP でサポートされているかどうかを判断します。
-
1 つの HINTERNET ハンドルを 閉じます。
-
HTTP 要求の初期ターゲット サーバーを指定します。
-
URL をコンポーネント パーツ (ホスト名やパスなど) に分離します。
-
WinHttpGetProxyForUrlEx で使用するハンドルを作成します。
-
コンポーネント パーツ (ホスト名やパスなど) から URL を作成します。
-
プロキシ自動構成 (PAC) ファイルの URL を検索します。 この関数は PAC ファイルの URL を報告しますが、ファイルはダウンロードしません。
-
WinHttpGetProxyResult の以前の呼び出しから取得したデータを解放します。
-
WinHttpGetProxySettingsResultEx の以前の呼び出しから取得したデータを解放します。
-
WinHttpQueryConnectionGroup の以前の呼び出しによって割り当てられたメモリを解放します。
-
レジストリから既定の WinHTTP プロキシ構成を取得します。
-
現在のユーザーのインターネット エクスプローラー (IE) プロキシ構成を取得します。
-
指定した URL のプロキシ情報を取得します。
-
指定した URL のプロキシ情報を取得します。
-
WinHttpGetProxyForUrlEx の呼び出しの結果を取得します。
-
拡張プロキシ設定を取得します。
-
WinHttpGetProxySettingsEx の呼び出しの結果を取得します。
-
WinHTTP 関数のアプリケーションの使用を初期化します。
-
HTTP 要求ハンドルを作成します。
-
サーバーがサポートする承認スキームを返します。
-
WinHttp の接続の現在の状態の説明を取得します。
-
WinHttpReadData ですぐに読み取ることができるデータのバイト数を返します。
-
HTTP 要求に関連付けられているヘッダー情報を取得します。
-
HTTP 要求に関連付けられているヘッダー情報を取得します。は、解析されたヘッダー名と値の文字列を取得する方法を提供します。
-
指定したハンドルのインターネット オプションに対してクエリを実行します。
-
WinHttpOpenRequest 関数によって開かれたハンドルからデータを読み取ります。
-
WinHttpOpenRequest 関数によって開かれたハンドルからデータを読み取ります。
-
WinHttpSendRequest によって開始される HTTP 要求を終了します。
-
有効なプロキシ設定が変更されたときに WinHTTP が呼び出すコールバック関数を登録します。
-
自動プロキシをリセットします。
-
指定した要求を HTTP サーバーに送信します。
-
必要な承認資格情報をサーバーに渡します。
-
レジストリの既定の WinHTTP プロキシ構成を設定します。
-
インターネット オプションを設定します。
-
操作中に進行状況が行われると、WinHTTP が呼び出すことができるコールバック関数を設定します。
-
HTTP トランザクションに関連するさまざまなタイムアウトを設定します。
-
HTTP バージョン 1.0 の仕様に従って日付と時刻を書式設定します。
-
HTTP 時刻/日付文字列を受け取り、 SYSTEMTIME 構造体に変換します。
-
WinHttpRegisterProxyChangeNotification を呼び出して登録されたコールバック関数の登録を解除します。
-
要求データを HTTP サーバーに書き込みます。
-
WebSocket 接続を閉じます。
-
WinHttpSendRequest によって開始された WebSocket ハンドシェイクを完了します。
-
サーバーによって送信される閉じる状態を取得します。
-
WebSocket 接続からデータを受信します。
-
WebSocket 接続経由でデータを送信します。
-
閉じるフレームを WebSocket 接続に送信します。