HTTP Server API バージョン 1.0 関数
HTTP Server API には、アプリケーションを記述するための次の関数が用意されています。
全般
機能 | 説明 |
---|---|
HttpCreateHttpHandle | HTTP 要求キューを作成し、それにハンドルを返します。 |
HttpInitialize | 呼び出し元のプロセスで使用するために HTTP Server API を初期化します。 |
HttpPrepareUrl | 正規化されていない Unicode または punycode URL を解析、分析、正規化して、他の HTTP 関数で使用しても安全かつ有効になるようにします。 |
HttpTerminate | 特定のプロセスに関連付けられているリソースをクリーンするように HTTP Server API に指示します。 |
キャッシュ管理
機能 | 説明 |
---|---|
HttpAddFragmentToCache | データ フラグメントをキャッシュして、ディスクから読み取ることなく動的応答を作成できるようにします。 |
HttpFlushResponseCache | 指定したキャッシュされたフラグメントを HTTP キャッシュから削除します。 |
HttpReadFragmentFromCache | 指定したキャッシュされた応答フラグメントを取得します。 |
構成
機能 | 説明 |
---|---|
HttpDeleteServiceConfiguration | 指定した情報を HTTP 構成ストアから削除します。 |
HttpQueryServiceConfiguration | 指定した情報について HTTP 構成ストアに対してクエリを実行します。 |
HttpSetServiceConfiguration | HTTP Server API 構成ストアで指定された値を設定します。 |
入力と出力
機能 | 説明 |
---|---|
HttpReceiveHttpRequest | 指定した要求キューから HTTP 要求を取得します。 |
HttpReceiveRequestEntityBody | 特定の HTTP 要求のエンティティ本文データを取得します。 |
HttpSendHttpResponse | 特定の HTTP 要求に対して HTTP 応答を送信します。 |
HttpSendResponseEntityBody | HTTP 応答のエンティティ本文データを送信します。 |
HttpWaitForDisconnect | HTTP クライアントが切断されたときにアプリケーションに通知します。 |
SSL
機能 | 説明 |
---|---|
HttpReceiveClientCertificate | SSL 接続のクライアント証明書を取得します。 |
URL 登録
機能 | 説明 |
---|---|
HttpAddUrl | URL を登録して、その URL に対する HTTP 要求が指定された要求キューにルーティングされるようにします。 |
HttpRemoveUrl | 指定した URL の登録を解除して、要求が指定したキューにルーティングされないようにします。 |
関連トピック