An application program interface includes a first class to provide
information regarding a current HTTP request. The application program
interface also includes a second class to manage HTTP output to a client
and an object to provide access to server-side utilities and processes.
Particular application program interfaces include additional classes to
manipulate cookies, handle file transfers, provide exception information,
or control operation of an output cache.