Request对象.Response对象.Server 对象
来源:互联网 发布:厨房重油污 知乎 编辑:程序博客网 时间:2024/05/17 02:25
1、Request 对象
AppRelativeCurrentExecutionFilePath返回string类型的当前执行的请求相对于应用根目录的虚拟路径,提示以~,比如~/request/requestDemo1.aspx
PhysicalPath
RawUrl 获得原始请求的URL
Url获得请求的URL
UrlReferrer:获取网页来源,---http---防止盗链。-----验证码?----本质是代码的图片---程序画出来的。-----aspx运行c#---画图。(Ashx用它来生成)
UserHostAddress
Cookies---Request.Cookies[“mysessionid”]-------获取浏览器发过来的浏览器端的cookie,从中读取cookie的值。
UserLanguage获得访问者浏览器支持的语言,通过这个可以实现对不同语言的浏览器,显示不同语言的界面。
Request.MapPath(virtulPath)将虚拟路径转换为磁盘上的物理路径。
2、Response对象
响应的缓存输出!
Response.write(“hello world!”);
Response对象成员:
Buffer:
BufferOutPut
Flush()将缓存区的数据发给浏览器。这个对于每次都要把respose.write()中的内容发给浏览的需求很适用。
Clear()清空缓存区数据,这样缓存区中就没有要发送到浏览器中的数据了。
response.ContentEncoding()--------
contentType:输出内容的类型
Response.Cookies返回给浏览器一个cookie集合。
Response.OutputStream输出流,
Response.end()终止响应。将之前缓存中的数据发给浏览器,end()之后的代码不会被执行,对于非法请求可以直接response.end()
Respose.Redirect(url)重定向浏览器到新的网址。(内外兼修),redirect向浏览器回发302重定向。因为是浏览器自己去重新访问其它网址,所以在地址栏可以看到地址的变化。
WriteFile(filename),向浏览器端输出文件
3、Server 对象
CreateObject:创建COM对象的一个服务器实例
CreateObjectFromClsid
:创建COM对象的服务器实例,该对象由对象的类标识符(CLSID)标识
Execute:使用另一页执行当前请求
Transfer:终止当前页的执行,并为当前请求开始执行新页
HtmlDecode:对已被编码以消除无效HTML字符的字符串进行解码
HtmlEncode:对要在浏览器中显示的字符串进行编码
MapPath:返回Web服务器上的指定虚拟路径相对应的物理文件路径
UrlDecode:对字符串进行解码,该字符串为了进行HTTP传输而进行编码并在URL中发送到服务器
UrlEncode:编码字符串,以便通过URL从Web服务器到客户端进行可靠的HTTP传输
4.创建cookie
创建语法:
HttpCookie myCookie = new
HttpCookie("UserSettings",”hello”);
Response.Cookies.Add(myCookie);
5.读取cookie
读取语法:
Request.Cookies[“Cookie名“].Value)
6.Cookie的限制
单个Cookie包含的信息量不能多于4KB。
- Request、Response、Server对象
- Request对象.Response对象.Server 对象
- request对象与response对象
- Request对象和response 对象
- request对象和response对象
- Response对象鱼Request对象
- request对象和response对象
- request对象和response对象
- Request对象和response 对象
- request对象和response对象
- request对象和response对象
- 浅析Response对象&&Request对象
- request对象和response对象
- Request对象与Response对象
- Request 对象和Response 对象
- response对象和request对象
- Request和Response对象
- Request和Response对象
- 各种常见的排序算法及其实现
- android系统自带通讯录的深度研究
- SAP3.0相关问题,Could not load file or assembly 'sapnco, Version=3.0.0.42
- Silverlight 中 DomainService的手动扩充
- 终于有人说出来了——Java不适合于作为主要编程教学语言
- Request对象.Response对象.Server 对象
- The first module to linux
- 数据结构:胜者树与败者树
- 建立动态的n维数组
- 文件存储openFileOutput和openFileInput
- ParaView:Plugin Deployment with Development Installs
- Wayland 架构
- 算法-寻找第K大的数的方法总结
- ibatis 缓存