ASP.NET内置对象之Respone和Request

   ASP.NET有若干内置对象,用于提供ASP.NET应用程序中必需的功能。它们是:


   在此,主要讲解Respone和Request。

   Response(中文“反应、响应”的意思):可以理解为服务器对客户端请求的响应,就是服务器接收到客户端的请求后,成生页面信息、Cookie(发到客户端后就保存在客户端)等发送到客户端。 

   常用的两个方法:redirect(客户端的浏览器重定向),write(向客户端的输出流写入文本)。

   Request(中文“请求”的意思):可以理解为客户端向服务器发送请求,就是客户端向服务器请求时,把自己的浏览器信息、HTTP变量和保存在客户端的Cookie告诉服务器,这样服务器就可以根据这些信息判断是谁请求的,之前有没有请求过,对应客户端的Session是什么等等。

   常用的两个集合:Form(取得表单信息),QueryString(从HTTP查询字符串中读取用户提交的数据 )。

   另外,提交请求有两种方式:get和post提交。

Get

Post

从服务器上获取数据

向服务器传送数据

服务器端用Request.QueryString获取变量的值

服务器端用Request.Form获取提交的数据

传送的数据量较小,不能大于2KB

传送的数据量较大,一般被默认为不受限制。 

安全性非常低

安全性较高

提交的数据放置在HTTP请求协议头中

提交的数据则放在实体数据中

   一般来说,尽量避免使用Get方式提交表单,因为有可能会导致安全问题。比如说在登陆表单中用Get方式,用户输入的用户名和密码将在地址栏中暴露无遗。但是在分页程序中,Get方式却比Post方式好。 

评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值