动态网页设计(ASP)期末复习总结03 asp六大基本对象

本文是ASP动态网页设计的期末复习总结,重点介绍了ASP的六大基本对象:Request、Response、Session、Application、Server和Cookies。详细讲解了它们的功能、用法和应用场景,如Request对象通过QueryString、Form等方式获取客户端数据,Response对象用于向客户端发送数据,Session对象存储用户特定信息,Application对象用于全局数据共享,Server对象提供了与其他组件交互的方法,以及Cookies的创建、读取和管理。此外,还涵盖了GET和POST请求的区别,以及Global.asa文件在应用程序中的作用。
摘要由CSDN通过智能技术生成

1 ASP重要的内部对象

Request对象——获取客户端发送来的数据
Response对象——将数据信息发送给客户端
Session对象——存储单个用户的信息
Application对象——存放同一个网站所有用户之间共享的信息
Server对象——提供和其他组件交互的方法等

2 浏览器发送HTTP请求的方法

2.1 输入网址(URL)(Get方式)

URL代表网络上的一个资源,因此表示向IIS请求一个资源文件

2.2 提交表单(Post方式或Get方式)

将向IIS提交表单中的内容,如果选择Get方式,则提交的内容将以URL字符串的形式发送

3 GET/POST方式的区别

存放位置:HTTP请求Header/body
编码方式: url编码/多种编码
数据类型: 字符串/无限制
数据长度:2k/无
安全性:缓存、历史记录/否
发送方法:一次/一次或分次

4 Request对象

Request对象用来获取客户端的信息,主要依靠以下几种数据集合:
QueryString
Form
Cookies
ServerVariables
ClientCertificate

语法为:Request[集合名] (参数)

4.1 发送HTTP请求的基本方法

在这里插入图片描述

4.2 使用ServerVariables获取环境变量

利用该方法可以获取服务端或客户端的一些信息,如来访者的IP地址和来访者的来路

4.2.1 语法如下:

Request.ServerVariables(“环境变量名”)

常用的环境变量 有:

  • LOCAL_ADDR服务器端IP地址
  • REMOTE_ADDR客户端IP地址
  • SCRIPT_NAME正在运行的脚本文件的路径信息
  • HTTP_REFERER 从哪个网页进入这个网页的(来路)

5 Response对象

Response对象:用于向客户端浏览器发送数据。包括:

  • 直接发送信息给浏览器
  • 重定向浏览器到另一个URL
  • 设置Cookies的值等

5.1 Response对象的方法

  • Write():直接输出信息给客户端。
  • Redirect () :重定向到另一个URL
  • End () :停止处理当前脚本。
  • Flush () : 发送缓冲区内容
  • Clear () : 清除缓冲区内容

5.2 使用Response.Write输出信息

<%
	Response.Write "先生"
	Response.Write i
	Response.Write "<p>欢迎您:" & i &"</p>"
	Response.Write "<a href='test1.asp'>返回首页</a>"	
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值