意味
インターフェイスIF_HTTP_EXTENSIONすべてのHTTPリクエストハンドラーで実装する必要があります。このインターフェースは、ハンドラーの個々の目的に関係なく、インターネット通信フレームワークがHTTP要求ハンドラーと一貫して相互作用することを保証します。
使用する
このインターフェースに属する唯一のメソッドはHANDLE_REQUEST。このメソッドは、インバウンド要求に対してICFマネージャーによって呼び出されます。インターフェイスへの参照IF_HTTP_SERVERHTTPリクエストハンドラがリクエストとレスポンスのデータにアクセスできるように、引数として指定されます。HTTPリクエストハンドラーがリクエストのプロセスを実行するとすぐに、メソッドの呼び出しを終了します。HANDLE_REQUEST制御をICFマネージャーに渡します。
HTTPリクエストハンドラの存続期間中の動作は、属性IF_HTTP_EXTENSION〜LIFETIME_RCによって制御されます。HTTPリクエストハンドラー自体が、次に来る他のHTTPリクエストハンドラーを指定できます。これを行うには、属性IF_HTTP_EXTENSION〜FLOW_RCを使用します。
構造
インターフェイスの構造IF_HTTP_EXTENSION次のセクションで説明します。