Internet Server Application Programming Interface: Difference between revisions

Content deleted Content added
m Reverted 1 edit by 59.145.67.112 identified as vandalism to last revision by 62.177.165.34.
Line 30:
Filters are implemented as DLL files and can be registered on an IIS server on a site level or a global level (i.e., they apply to all sites on an IIS server). Filters are initialised when the worker process is started and listens to all requests to the site on which it is installed.
 
Common tasks performed by ISAPI filters include:
a
*Changing request data (URLs or headers) sent by the client
*Controlling which physical file gets mapped to the URL
*Controlling the user name and password used with anonymous or basic authentication
*Modifying or analysing a request after authentication is complete
*Modifying a response going back to the client
*Running custom processing on "access denied" responses
*Running processing when a request is complete
*Run processing when a connection with the client is closed
*Performing special logging or traffic analysis.
*Performing custom authentication.
*Handling encryption and compression.
 
===Common ISAPI applications===