• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

asp.net 的 Request对象

发布: 2007-6-30 23:38 | 作者: admin | 来源: | 查看: 13次 | 进入软件测试论坛讨论

领测软件测试网 Request对象实际上操作System.Web命名空间中的类HttpRequest。当客户发出请求执行ASP.Net程序时,CLR会将客户端的请求信息包装在Request对象中。这些请求信息包括请求报头(Header)、客户端的基本信息(如浏览器类型、浏览器版本号、用户所用的语言
以及编码方式等)、请求方法(如PosT、GET)、参数名、参数值等。
    下面是某次请求RequeM中包含的部分信息:
  Connection:  Keep—Alive  Accept:  */*
  Accept—Encodng:  gzip deflate
  AccePt—Language:  2h—cn
  Cookie:  A5PSessionId=52qc 2i rpxyovuoexh k2x 2kqt
  Host:  Localhost
  User一Agent:  Mozilla 2llla/4.0  (comPatible;  NSIE  60b:  Wlndows Nt  5.0;...)
    Request对象的调用方法是:
    Request.Collectlon[”VariabLe”]
    其中,Cotle棚加包括QueryString、ForM、Cookies、SeverVaiables四种集合。这里的C0ollection可以省略,也就是说Request["Variable"]与Request.Collection["Variable"]这两种写法都是允许的。如果省略了Collection,那么Request对象会依照QueryString、ForM、Cookies、SeverVaiables的顺序查找,直至发现Variable所指的关键字并返回其值,如果没有发现其值,方法则返回空值(Null)。
    为了优化程序的执行效率,建议最好还是使用collection,如果过多地搜索,会降低程序的执行效率。

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网