抱歉,此页面的内容受版权保护,复制需扣除次数,次数不足时需付费购买。
如需下载请点击:点击此处下载
关闭
扫码付费即可复制
X
详细释义
ISAPI(Internet Server Application Programming Interface)是一种用于在Web服务器和Internet客户端之间传输信息的应用程序编程接口。它是由微软公司开发的,是一种在Internet服务器上执行的应用程序编程接口(API)。它可以用于在Internet服务器上执行应用程序,以及在Internet服务器上实现更复杂的功能,如数据库访问和文件系统访问。
ISAPI可以用于在Internet服务器上执行应用程序,以及在Internet服务器上实现更复杂的功能,如数据库访问和文件系统访问。它还可以用于实现更复杂的功能,如动态Web页面生成,安全性和数据库访问。
ISAPI可以用于实现Web服务器的功能,如静态文件服务、CGI程序服务、虚拟目录服务、错误处理服务和日志服务。它还可以用于实现动态Web页面生成、安全性和数据库访问等功能。
ISAPI可以用于实现Internet服务器的认证和授权功能,以及管理Internet服务器上的安全设置。它可以用于实现Internet服务器上的安全功能,如安全认证和授权,以及安全设置的管理。
ISAPI可以用于实现Web服务器的管理功能,如安装、卸载和更新Web服务器上的应用程序,以及管理Internet服务器上的文件和目录。
ISAPI还可以用于实现Internet服务器的系统管理功能,如管理Internet服务器上的网络设置、管理Internet服务器上的服务和设备、管理Internet服务器上的用户帐户和权限等。
总之,ISAPI是一种用于在Web服务器和Internet客户端之间传输信息的应用程序编程接口,它可以用于实现Internet服务器的功能,如静态文件服务、CGI程序服务、虚拟目录服务、动态Web页面生成、安全性和数据库访问、认证和授权、管理Internet服务器上的安全设置、管理Internet服务器上的文件和目录、管理Internet服务器上的网络设置、管理Internet服务器上的服务和设备、管理Internet服务器上的用户帐户和权限等功能。
用户释义
ISAPI Internet Server Application Programming Interface 因特网服务器应用编程接口
ISAPI 服务器扩展是可以被 HTTP 服务器加载和调用的 DLL。Internet 服务器扩展也称为 Internet 服务器应用程序 (ISA),用于增强符合 Internet 服务器 API (ISAPI) 的服务器的功能。ISA 通过浏览器应用程序调用,并且将相似的功能提供给通用网关接口 (CGI) 应用程序。 ISAPI 服务器扩展的优点 用户可以填写窗体,然后单击提交按钮将数据发送到 Web 服务器并调用 ISA,ISA 可以处理这些信息以提供自定义内容或将这些信息存储在数据库中。Web 服务器扩展可以使用数据库中的信息动态生成 Web 页,然后将其发送到客户计算机进行显示。应用程序可以使用 HTTP 和 HTML 添加其他自定义功能并将数据提供给客户端。 服务器扩展和筛选器均在 Web 服务器的进程空间中运行,这样就为扩展服务器的功能提供了有效的手段。 ISAPI 与 CGI 有哪些相同和不同之处? ISAPI 服务器扩展为使用 Internet 服务器的通用网关接口 (CGI) 应用程序提供了另一种选择。与 CGI 应用程序不同,ISA 在 HTTP 服务器所在的同一地址空间运行,并且可以访问可由 HTTP 服务器使用的所有资源。ISA 的系统开销比 CGI 应用程序低,因为它们不要求创建其他进程,也不执行需要越过进程边界的通信,而这种通信非常耗时。如果内存被其他进程所需要,扩展和筛选器 DLL 都可能被卸载。 Internet 客户端通过 HTTP 服务器调用 ISA 的方法与调用 CGI 应用程序的方法一样。例如,客户端可以这样调用一个 CGI 应用程序: http://sample/example.exe?Param1&Param2 它可以这样调用一个执行相同功能的 ISA: http://sample/example.dll?Param1&Param2 ISAPI 允许在一个 DLL 中有多个命令,这些命令作为 DLL 中 CHttpServer 对象的成员函数来实现。CGI 要求每个任务有一个单独的名称和一个到单独的可执行文件的 URL 映射。每个新的 CGI 请求启动一个新进程,而每个不同的请求包含在各自的可执行文件中,这些文件根据每个请求加载和卸载,因此系统开销高于 ISA。 ISAPI 筛选器没有等效的 CGI 筛选器。筛选器提供预处理和后处理在客户端和服务器之间发送的所有数据的能力。 ISAPI 筛选器是什么? ISAPI 筛选器是在启用 ISAPI 的 HTTP 服务器上运行的 DLL,用以筛选与服务器之间来回传送的数据。该筛选器注册事件的通知,例如登录或 URL 映射。当发生选定事件时,筛选器被调用,并且您可以监视及更改数据(在数据从服务器传输到客户端或相反的过程中)。可以使用 ISAPI 筛选器提供增强的 HTTP 请求记录(例如,跟踪登录到服务器的用户)、自定义加密、自定义压缩或其他身份验证方法。 需要什么样的 HTTP 服务器来运行 ISAPI? 若要承载 Web 站点,必须具有支持超文本传输协议 (HTTP) 的 Internet 服务器。如果选择了符合 ISAPI 的 Web 服务器(如 IIS,Microsoft Internet 信息服务),就可以利用服务器扩展 DLL 创建小型、快速的 Internet 服务器应用程序。