ASP

ASP 知识量:5 - 26 - 72

3.2 Request对象><

Request对象的属性- 3.2.1 -

ASP的Request对象是用于从客户端获取数据的内置对象。以下是Request对象的一些主要属性:

  • QueryString:获取URL查询字符串中的参数和值。

  • Form:获取表单中提交的数据。

  • Cookies:获取客户端浏览器发送的cookie。

  • ServerVariables:获取服务器端环境变量和HTTP请求头信息。

  • TotalBytes:获取请求正文的总字节数。

  • ContentLength:获取请求正文的长度(以字节为单位)。

  • ContentType:获取请求正文的MIME类型。

  • ClientCertificate:获取客户端证书的信息。

  • Browser:获取客户端浏览器的信息。

  • APPL_MD_PATH:获取应用程序的物理路径。

  • APPL_PHYSICAL_PATH:获取应用程序的物理路径。

Request对象的方法- 3.2.2 -

ASP的Request对象是用于从客户端获取数据的内置对象,它还提供了一些方法来处理请求数据。以下是Request对象的一些主要方法:

  • BinaryRead(count):从请求流中读取指定字节数的二进制数据。

  • EndOfRequest:返回一个布尔值,指示是否已到达请求的末尾。

  • MapPath(path):将虚拟路径映射到物理路径。

  • QueryString(name [, delim]):获取URL查询字符串中的参数值。如果指定了分隔符,则从查询字符串中获取多个值。

  • ServerVariables(name):获取服务器端环境变量的值。

  • TotalBytes:返回请求正文的总字节数。

  • BinaryWrite(data):将二进制数据写入响应流中。

  • BufferOutput:控制是否启用输出缓冲。

  • ContentType:设置或返回响应的MIME类型。

  • Cookies(name):获取客户端浏览器发送的cookie的值。

  • HeaderLines:获取HTTP请求头的信息。

  • ScriptTimeout:设置或返回脚本执行的超时时间。

  • UtcDate:返回当前UTC日期和时间。

  • UtcToLocalTime(utcDate):将UTC日期转换为本地日期时间。

Request对象的集合- 3.2.3 -

ASP的Request对象提供了多个集合,用于存储从客户端获取的数据。以下是Request对象的一些常用集合:

  • QueryString集合:用于获取URL查询字符串中的参数和值。它允许以名称或索引方式访问参数值。

  • Form集合:用于获取通过表单提交的数据。可以使用该集合访问表单字段的值。

  • Cookies集合:用于获取客户端浏览器发送的cookie。可以使用该集合读取cookie的值。

  • ServerVariables集合:用于获取服务器端环境变量和HTTP请求头信息。该集合包含了许多有用的服务器端环境变量和请求头信息。

除了上述集合外,Request对象还提供了其他一些集合,如ClientCertificate集合、Headers集合和Cookies集合等。这些集合提供了对客户端证书、HTTP请求头和服务器端环境变量的访问,使开发者能够更全面地处理客户端请求数据。