public void ProcessRequest( HttpContext context )
{
switch ( context.Request.HttpMethod.ToUpper() )
{
case "HEAD":
HandleGetRequest( context, r => new HeadResultWrapper( r ) );
return;
case "GET":
HandleGetRequest( context, r => r );
return;
default:
ServeInvalidMethod( context.Response );
return;
}
}