ISAPI扩展#edit
利用ISAPI,可以用任何能够生成Windows标准DLL的编程语言来编写网页程序。客户将使用例如http://server/main.dll 的地址来访问这些网页。
ASP.NET就是通过ISAPI扩展来和IIS进行交互的,这个扩展寄宿着.NET运行时和ASP.NET运行时.ISAPI提供了核心的接口,ASP.NET使用非托管的ISAPI代码通过这个接口来从Web服务器获取请求(request),并发送响应(response)回客户端.ISAPI提供的内容可以通过通用对象(例如HttpRequest和HttpResponse)来获取,这些对象通过一个定义良好并有很好访问性的接口来暴露非托管数据.
ISAPI筛选器#edit
类似于Windows中的钩子,ISAPI筛选器将在发生某些特定事件的时候被调用(例如客户请求网页),可监视、拦截或修改客户端与服务器直接的传输数据。常用作数据库防下载、加密和压缩数据、统计访问人数等。
外部链接#edit
This article is mirrored from “ISAPI” on 中文 Wikipedia, revision 77008963, written by Wikipedia's contributors and licensed CC BY-SA 4.0. Editing it here creates a Quire copy with its own history.
Synced with Wikipedia revision 77008963 · just now