request对象
2016-03-18 15:05
465 查看
Request.AppRelativeCurrentExecutionFilePath,获取当前执行请求相对于应用根目录的虚拟路径,以~开头,比如“~/Handler.ashx”
Request.PhysicalApplicationPath,获取当前应用的物理路径,比如D:\我的文档\Visual Studio 2008\WebSites\WebSite4\
Request.PhysicalPath,获取当前请求的物理路径,比如D:\我的文档\Visual Studio 2008\WebSites\WebSite4\Handler.ashx
Request.RawUrl获得原始请求URL、Request.Url获得请求的URL,区别涉及到URL重写的问题
Request.UrlReferrer 网页的来源,可以根据这个判断从百度搜的哪个关键词、防下载盗链、防图片盗链,可以伪造(比如迅雷)。本图片仅供如鹏网内部交流使用",在DZ中测试。全局防盗链用Globals.asax
Request.UserHostAddress获得访问者的IP地址
Request.UserLanguages获得访问者浏览器支持的语言,可以通过这个实现对不同语言的人显示不同语言的页面。
Request.Cookies 获取浏览器发过来的浏览器端的Cookie,从它里面读取Cookie值,比如context.Request.Cookies["mysessionid"],使用Request.Cookies 的时候一般只是读取,将Cookie写回浏览器要用Response.Cookies
Request.MapPath(virtulPath)将虚拟路径转换为磁盘上的物理路径,Request.MapPath("~/a/b.aspx")就会得到D:\2008\WebSites\WebSite4\a\b.aspx
当从一个另一个页面请求服务器的时候,Request.UrlReferrer会包含请求站点的url信息
![](http://images2015.cnblogs.com/blog/567993/201603/567993-20160318150509709-57102820.png)
Request.PhysicalApplicationPath,获取当前应用的物理路径,比如D:\我的文档\Visual Studio 2008\WebSites\WebSite4\
Request.PhysicalPath,获取当前请求的物理路径,比如D:\我的文档\Visual Studio 2008\WebSites\WebSite4\Handler.ashx
Request.RawUrl获得原始请求URL、Request.Url获得请求的URL,区别涉及到URL重写的问题
Request.UrlReferrer 网页的来源,可以根据这个判断从百度搜的哪个关键词、防下载盗链、防图片盗链,可以伪造(比如迅雷)。本图片仅供如鹏网内部交流使用",在DZ中测试。全局防盗链用Globals.asax
Request.UserHostAddress获得访问者的IP地址
Request.UserLanguages获得访问者浏览器支持的语言,可以通过这个实现对不同语言的人显示不同语言的页面。
Request.Cookies 获取浏览器发过来的浏览器端的Cookie,从它里面读取Cookie值,比如context.Request.Cookies["mysessionid"],使用Request.Cookies 的时候一般只是读取,将Cookie写回浏览器要用Response.Cookies
Request.MapPath(virtulPath)将虚拟路径转换为磁盘上的物理路径,Request.MapPath("~/a/b.aspx")就会得到D:\2008\WebSites\WebSite4\a\b.aspx
当从一个另一个页面请求服务器的时候,Request.UrlReferrer会包含请求站点的url信息
![](http://images2015.cnblogs.com/blog/567993/201603/567993-20160318150509709-57102820.png)
![](http://images2015.cnblogs.com/blog/567993/201603/567993-20160318150510084-396825011.png)
相关文章推荐
- Woosim BluetoothPrint 蓝牙打印机Android实现
- Launcher UI结构与事件传递处理分析
- UI控件--AutoCompleteTextView
- TableView性能优化
- 2、ExtJs中日期组件value和getValue()取值的区别(转)
- 安装SVN提示please wait while the installer finishes determining your disk space requirements
- easyui datagrid 数据汇总
- Druid创始人Eric Tschetter详解开源实时大数据分析系统Druid
- Android 5.0 InCallUI
- singleLine=”true” 和 maxLines=”1″的区别
- 获取UUID
- UITextField 限制用户输入小数点后位数的方法
- UITextView 基础篇
- 扣丁学堂笔记第02天UI布局
- java 打印对象的属性和值ToStringBuilder.reflectionToString
- IOS动画中的枚举UIViewAnimationOptions
- java 遍历request中的所有表单数据
- 用while(true)和continue、break来实现在一个大循环里switch
- iOS:SVN出错 Description : The working copy is locked due to a previous error.
- hdu-1005 Number Sequence