ASP.NET基础

HttpContext对象

HttpContext封装了Request.Response等。
HttpContext的生命周期:从前台请求一直到服务器返回结果给前台结束。
包含获取浏览器向服务器端提交请求的信息。

Response对象 理解为回复

Response用于将数据从服务器端发送回浏览器

Request对象 理解为请求

Request用于检索从浏览器向服务器发送的请求中的信息

Request.From 和Request.QueryString

Request.From:获取以POST方式提交的数据(接收Form提交来的数据)

// A System.Collections.Specialized.NameValueCollection representing a collection
// of form variables.

Request.QueryString:获取地址栏参数(以GET方式提交的数据) 

微软给的解释

//For example, If the request
// URL is http://www.contoso.com/default.aspx?id=44 then the value of System.Web.HttpRequest.QueryString
// is "id=44".

POST 和GET两种请求区别

GET参数通过URL传递,POST放在Request body中。

GET请求的数据长度有限制,POST没有。

GET请求比POST请求更不安全。把信息暴露在URL上。

二者本质没有区别,都是TCP通信。

猜你喜欢

转载自www.cnblogs.com/cdjbolg/p/11864287.html
今日推荐