次の方法で共有


HTTP Server API バージョン 1.0 関数

HTTP サーバー API には、アプリケーションを記述するための次の関数が用意されています。

全般

機能 形容
HttpCreateHttpHandleする HTTP 要求キューを作成し、それにハンドルを返します。
HttpInitialize 呼び出し元のプロセスで使用する HTTP サーバー API を初期化します。
HttpPrepareUrl 正規化されていない Unicode または punycode URL を解析、分析、および正規化して、他の HTTP 関数で安全かつ有効に使用できるようにします。
HttpTerminate 特定のプロセスに関連付けられているすべてのリソースをクリーンアップするように HTTP サーバー 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 の登録を解除して、要求が指定されたキューにルーティングされないようにします。

 

HTTP Server API バージョン 1.0 構造体