Request 对象
Request 对象用于检索从浏览器向服务器发送的请求中的信息。
1、使用Request对象的Browser属性,可以访问HttpBrowserCapabilities属性获得当前正在使用哪种类型的浏览器浏览页面,并可以获得该浏览器是否支持某些特定功能。
protected void Page_Load(object sender, EventArgs e)
{
HttpBrowserCapabilities b = Request.Browser;
Response.Write("客户端浏览器信息:");
Response.Write("</hr>");
Response.Write("类型:" + b.Type + "");
Response.Write("名称:" + b.Browser + "");
Response.Write("版本:" + b.Version + "");
Response.Write("操作平台:" + b.Platform + "");
Response.Write("是否支持框架:" + b.Frames + "");
Response.Write("是否支持表格:" + b.Tables + "");
Response.Write("是否支持Cookies:" + b.Cookies + "");
Response.Write("</hr>");
}
2、获取客户端的IP地址
通过Request对象的UserHostAddress属性可以获取远程客户端IP地址,代码如下:
TextBox.Text = Request.UserHostAddress;
还可以通过Request对象的ServerVariables属性来取得客户端IP地址,代码如下:
TextBox.Text = Request.ServerVariables["REMOTE_ADDR"];
ServerVariables属性的返回值包含了Web服务器的详细信息和当前页面的路径信息,其中REMOTE_ADDR代表客户端IP地址。
3、获取当前页面路径
在开发网站(如开发电子商城)时,由于用户登录可以发生在很多页面中,并不一定要求在一开始就登录,所以登录之后切换的页面不一定是首页,而是当前页,可以使用Request对象的CurrentExecutionFilePath属性获取当前页。切换页面并返回 到当前页面的路径代码如下:
Request.Rediret(Request.CurrentExecutionFilePath);
转载于:https://www.cnblogs.com/linhuide/p/5835813.html
Request 对象相关推荐
- Django Request对象3.3
HttpReqeust对象 服务器接收到http协议的请求后,会根据报文创建HttpRequest对象 视图函数的第一个参数是HttpRequest对象 在django.http模块中定义了HttpR ...
- request 对象和 response 对象
Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象.和代表响应的response对象 HttpServletResponse HttpServletR ...
- Request对象 --web浏览器向web服务端的请求
参考文档:http://blog.csdn.net/u012986057/article/details/50570325 一]Request对象常用方法 1)StringBuffer ...
- eclipse在网页进入时显示重定向过多_使用eclipse快速开发jsp以及编码问题、jsp页面元素、request对象学习的粗略记录...
人老了真是什么都会忘记啊orz,早上发现学过去的东西好多都还没记录复盘... ...(懒虫作祟) 在开始之前,俺认为还是很有必要了解一下jsp的执行流程,俺发现CSDN上的"陈小哥cw&qu ...
- django之视图系统 views.py--主要内容(FBV和CBV、dispath、request对象和request.FILES、JsonResponse)...
django之视图系统 views.py-->主要内容(FBV和CBV.dispath.request对象和request.FILES.JsonResponse) 一个视图函数(类),简称视图, ...
- webservice服务器端获取request对象的三种方式
有的时候在webservice里我们需要获取request对象和response对象,比如想要获得客户端的访问ip的时候就需要这么做,下面说三种方式,当然三种方式可能是针对不同方式部署webservi ...
- Request对象的主要方法有哪些?
setAttribute(String name,Object):设置名字为name的request 的参数值 getAttribute(String name):返回由name指定的属性值 getA ...
- request对象学习
request对象学习 request对象学习: * 作用:request对象中封存了当前请求的所有请求信息 * 使用:获取请求头数据 * 获取 ...
- formdata 接受参数中带有class 对象_Django(五)- 请求与响应 - request对象
请求对象 一.客户端传参的几种方式 1. 通过URL路径(path)传递,例如:http://127.0.0.1:8000/news/1/2,两个参数:id和page 2. 通过 query stri ...
- 使用request对象进行数据传递
在进行请求转发时,需要把一些数据传递到转发后的页面进行处理,需要使用request对象的setAttribute方法将数据保存到request范围内的变量中 使用: request对象可以视为一个域, ...
最新文章
- 列出对象锁(lock)信息及其被杀的会话(sid,serial#)信息
- 【CentOS】NFS服务器的安装与配置
- 【漫画】AI小猪的一生---阿里云ET农业大脑如何与特驱集团养出“200公里猪”
- RapidIOIP核的验证方法研究_王玉欢
- 软件测试必学之python+unittest+requests+HTMLRunner编写接口自动化测试集
- struts2数据库操作_Struts 2操作错误和操作消息
- 关于在ubuntu14.04下firefox升级后refresh插件不好用
- mysql 存储session
- 通讯协议集合- - -类比道路交通- - -一般肯定有数据电信号线和收发控制电信号线
- 在html中实现word中打批注的功能
- 解决servlet中post请求和get请求中文乱码现象
- 用slmgr命令激活正版Win7旗舰版系统
- wireshark TCP协议首选项配置详解
- 微软打击盗版的“三部曲”
- 计算机毕设 SpringBoot 校园志愿者管理系统 志愿者管理系统 志愿者信息管理系统Java Vue MySQL数据库 远程调试 代码讲解
- 石柯送点 国足0:2不敌韩国小组第二出线
- Bootstrap4 导航active状态切换
- 第2章第24节:文字云:实现非常有创意的文字组织方式 [PowerPoint精美幻灯片实战教程]
- 你要学习,你要学习,你要学习
- nimi SearchEngin 项目思路及算法
热门文章
- onnx-tensorrt:builtin_op_importers.cpp:628:5: error: ‘IIdentityLayer’ is not a member of ‘nvinfer1’
- 解决办法:RuntimeError: module compiled against API version 0xc but this version of numpy is 0xa
- iOS锁屏代码注意使用新接口
- C# 一次性获取二维数组中的一维数组数据
- f5 web服务器 位置,用Ctrl+F5向Web服务器索要最新鲜的信息!
- c++读取文本文件里的指定位置的字符_(12)文本文件操作参考
- java分页插件_IT系统分页
- 带接口的webservice方式发布
- Confluence 6 重新获得附件指南
- Mybatis源码分析之Mapper文件解析