• 当前位置: 首页 > 支持库下载互联网服务支持库
  • 互联网服务支持库

    • 软件授权:
      开源软件
    • 软件大小:
      155.72 KB
    • 文件类型:
      .zip
    • 下载次数:
    • 上传用户:
      心脏
    • 发布时间:
      2018-11-12 21:47
    • 软件等阶:
    • 运行环境:
      Winall,Win2003,WinXP,Win7,Win8
    • 软件评级:

    软件介绍             


    互联网服务支持库

    支持库名:互联网服务支持库 3.1 版

    相关文件:

    C:\Program Files (x86)\e\lib\isapi.fne

    相关目录:

    C:\Program Files (x86)\e\lib\isapi

    数字签名:0DD316AB105442f882C4B535F45E63CB

    说明: 本支持库实现了对互联网服务 IIS ISAPI Extension/Filter 的支持。数据类型“互联网扩展”用于辅助开发ISAPI扩展程序(Extension),数据类型“互联网筛选器”用于辅助开发IIS筛选器(Filter)。依据微软ISAPI规范,扩展程序和筛选器都是DLL,且需要公开导出满足特定要求的函数,这些导出函数是提供给IIS供它调用的。

        对于扩展程序,必须导出 GetExtensionVersion, HttpExtensionProc 这两个函数,根据需要还可以导出 TerminateExtension 函数:GetExtensionVersion在扩展程序被加载时被调用,有一个整数型参数“版本信息”,返回值为逻辑型表示是否初始化成功,把它的参数传给“互联网扩展.初始化版本信息()”即可完成扩展扩展程序的初始化;HttpExtensionProc在每次处理HTTP请求(Request)时被调用,有一个整数型参数“扩展程序上下文”,返回值为整数型表示处理结果(要求返回 #互联网扩展返回值.* 常量之一),把它的参数传给“互联网扩展.初始化互联网扩展()”之后即可通过互联网扩展对象执行各种操作;TerminateExtension如果存在,在扩展程序被卸载时被调用,有一个整数型参数“标记”,返回值为逻辑型。

        对于筛选器,必须导出 GetFilterVersion, HttpFilterProc 这两个函数,根据需要还可以导出 TerminateFilter 函数:GetFilterVersion在筛选器被载入时调用,它有一个整数型参数“版本信息”,返回值为逻辑型表示是否初始化成功,把它的参数传给“互联网筛选器.初始化版本信息()”即可完成筛选器的初始化;HttpFilterProc在每次筛选器事件发生时被调用,它有三个整数型参数“筛选器上下文”“通知类型”“通知数据”,返回值为整数型表示处理结果(要求返回 #筛选器返回值.* 常量之一),把它的三个参数传给“互联网筛选器.初始化互联网筛选器()”之后就可以通过互联网筛选器对象执行各种操作;TerminateFilter如果存在,在筛选器被卸载时被调用,它有一个整数型参数“标记”(无实际意义),返回值为逻辑型。

    提供了13种数据类型,83种命令,0个常量。

    相关命令:

    数据类型:

    互联网扩展:

    初始化版本信息(),初始化互联网扩展(),写出文本(),取服务器变量(),获取传入数据方法(),获取内容类型(),获取路径信息(),获取客户端字符串(),读取文本(),解码文本(),

    据关键字找文本(),设置替换标志(),获取替换标志(),模板替换(),设置存根(),获取存根(),会话开始(),会话结束(),会话注册变量和值(),会话变量是否注册(),

    会话取消注册变量(),会话获取变量值(),会话轮询时间(),编码文本(),读取字节集(),重定向(),调用扩展函数(),写出字节集(),写出回复头(),#常量_

    互联网扩展返回值:

    ,#成功,#失败,#成功并保持连接,#PENDING,#常量_

    服务器变量类型:

    ,#超文本传输协议头,#非超文本传输协议头,#数据库逻辑路径,#数据库物理路径,#身份验证口令,#身份验证类型,#身份验证用户名,#客户认证存根,#客户认证标志,#客户认证发放机构,

    #security码位数,#服务器security码位数,#客户认证序列号,#服务器证书,#服务器认证主题,#客户认证主题,#内容长度,#内容类型,#帐号,#是否security请求,

    #请求位数,#请求服务端位数,#请求服务器证书,#请求服务器主题,#标识号,#服务元路径,#路径信息,#请求物理路径,#字符串,#客户端IP,

    #客户端域,#客户端用户名,#请求方法,#脚本名,#服务器名,#服务器端口,#security连接,#协议版本,#服务器软件信息,#地址,

    #常量_

    互联网扩展函数:

    ,#HSE_REQ_SEND_URL_REDIRECT_RESP,#HSE_REQ_SEND_URL,#HSE_REQ_SEND_RESPONSE_HEADER,#HSE_REQ_DONE_WITH_SESSION,#HSE_REQ_MAP_URL_TO_PATH,#HSE_REQ_GET_SSPI_INFO,#HSE_APPEND_LOG_PARAMETER,#HSE_REQ_IO_COMPLETION,#HSE_REQ_TRANSMIT_FILE,#HSE_REQ_REFRESH_ISAPI_ACL,

    #HSE_REQ_IS_KEEP_CONN,#HSE_REQ_ASYNC_READ_CLIENT,#HSE_REQ_GET_IMPERSONATION_TOKEN,#HSE_REQ_MAP_URL_TO_PATH_EX,#HSE_REQ_ABORTIVE_CLOSE,#HSE_REQ_GET_CERT_INFO_EX,#HSE_REQ_SEND_RESPONSE_HEADER_EX,#HSE_REQ_CLOSE_CONNECTION,#HSE_REQ_IS_CONNECTED,#HSE_REQ_MAP_UNICODE_URL_TO_PATH,

    #HSE_REQ_MAP_UNICODE_URL_TO_PATH_EX,#HSE_REQ_EXEC_UNICODE_URL,#HSE_REQ_EXEC_URL,#HSE_REQ_GET_EXEC_URL_STATUS,#HSE_REQ_SEND_CUSTOM_ERROR,#HSE_REQ_IS_IN_PROCESS,#HSE_REQ_REPORT_UNHEALTHY,#HSE_REQ_NORMALIZE_URL,#HSE_REQ_VECTOR_SEND,#HSE_REQ_GET_ANONYMOUS_TOKEN,

    #HSE_REQ_GET_CACHE_INVALIDATION_CALLBACK,#HSE_REQ_GET_UNICODE_ANONYMOUS_TOKEN,#HSE_REQ_GET_TRACE_INFO,

    互联网筛选器:

    初始化版本信息(),初始化互联网筛选器(),取事件类型(),是否为security端口(),取服务器变量(),添加回复头(),批量添加回复头(),向客户端写数据(),申请内存(),调用扩展函数(),

    取读写数据(),HTTP状态码(),取HTTP头(),置HTTP头(),加HTTP头(),取认证信息(),置认证信息(),URL映射信息(),取日志信息(),置日志信息(),

    取拒绝访问信息(),#常量_

    筛选器事件:

    ,#读取数据,#预处理头,#映射URL,#认证,#认证完成,#拒绝访问,#发送回复,#发送数据,#结束请求,#记录日志,

    #结束会话,#常量_

    筛选器端口:

    ,#security端口,#非security端口,#常量_

    筛选器优先级:

    ,#默认,#较低,#普通,#较高,#常量_

    筛选器返回值:

    ,#已完成,#已完成_保持连接,#已处理_其他筛选器继续,#已处理_其他筛选器走开,#已错误,#继续读取数据,#常量_

    筛选器扩展函数:

    ,#SF_REQ_SEND_RESPONSE_HEADER,#SF_REQ_ADD_HEADERS_ON_DENIAL,#SF_REQ_SET_NEXT_READ_SIZE,#SF_REQ_SET_PROXY_INFO,#SF_REQ_GET_CONNID,#SF_REQ_SET_CERTIFICATE_INFO,#SF_REQ_GET_PROPERTY,#SF_REQ_NORMALIZE_URL,#SF_REQ_DISABLE_NOTIFICATIONS,#常量_

    筛选器拒绝理由:

    ,#登录,#访问控制列表,#筛选器,#扩展程序或CGI,#服务器配置,

    相关软件

    下载说明

    本站目前主要提供易语言源码、模块、支持库等下载大部分源码均为ZIP打包,
    注:本站源码主要来源于网络收集。如有侵犯您的利益,请联系我们,我们将及时删除!
    部分源码可能含有危险代码,(如关机、格式化磁盘等),请看清代码在运行。
    由此产生的一切后果本站均不负责。源码仅用于学习使用,如需运用到商业场景请咨询原作者。

    使用本站源码开发的产品均与本站无任何关系,请大家遵守国家相关法律。

     

    推荐排行