Request对象的一般用法
Request是HttpRequest的派生类,主要的工作是从客户端获取信息,包括浏览器的种类,用户输入表单中的数据,Cookies中的数据和客户端认证等。在说Request对象的具体用法之前,先来说一下表单的两种不同的提交方式:Get与Post。
Get将表单中数据的按照variable=value的形式,添加到action所指向的URL后面,并且两者使用“?”连接,而各个变量之间使用“&”连接。Post是将表单中的数据放在form的数据体中,按照变量和值相对应的方式,传递到action所指向URL;Get传送的数据量小,安全性较低,Post方式传送的数据量大,安全性较高。
Get方式提交来的数据在服务器端用Request.QueryString()来获取,例如:
string id=Request.QueryString["name"];
string age=Request.QueryString["age"];
用Post方式提交的数据用Request.Form()来获取,例如:
string aa =Request.Form["name"];
string bb=request.Form["age"];
下面说一下Request对象的调用方法:
1.获得Get方式和Post方式提交数据的方法(如上所述)
2.获得传送的方式:Request.RequestType
3.获取服务器环境变量:
1>获取当前网页虚拟路径:Request.ServerVariables["url"]或者Request.RawUrl
2>获取当前网页实际路径:Request.ServerVariables["path_translated"]或者Request.PhysicalPath
3>获取服务器名:Request.ServerVariables["server_name"]
4>获取服务器IP:Request.UserHostAddress
5>获取客户端的IP地址:Request.getRemoteAddr()
6>获取客户端的名字:Request.getRemoteHost()
4.获取浏览器环境变量:
1>这个浏览器是否支持背景音乐:Request.Browser.BackgroundSounds
2>这个浏览器是否支持框架:Request.Brower.Frames
3>客户用的什么系统:Request.Brower.Platform
5.写入Cookie:Response.Cookies.Add(nc);(nc为一个对象)
6.读出Cookie:
HttpCookie getcook=Request.Cookies["newcookie"];
Response.Write(getcook.Values["name"]);......
Request对象的一般用法相关推荐
- 详解Django中Request对象的相关用法
1.从Request对象中获取数据 我们在第三章讲述View的函数时已经介绍过HttpRequest对象了,但当时并没有讲太多. 让我们回忆下:每个view函数的第一个参数是一个HttpRequest ...
- python:Flask中request对象的简单用法
因为在工作中需要将写好的Python程序改写成API接口供其他部门使用,所以这篇博客重点利用Flask的请求对象完成数据传输,对于更深层次的理论方面的内容,以后再补充: 本文只涉及本地服务器,再远程服 ...
- Request对象的用法
request对象,是浏览器访问服务器的一次请求对象,封装了http协议请求头和请求正文数据 是一次请求,数据于多次请求是不共享的,但是请求的对象是同一个 System.out.println(req ...
- jsp中request对象的用法
1.request介绍 用户发送的所有的请求都是通过request对象实现,request中携带了请求的地址.参数等等 2.request对象的方法介绍 方法名 描述 getParameter(Str ...
- rest post无法取到request_小白学Flask第五天 | 详解很重要的request对象
点击蓝色字关注我们! 一个正在努力变强的公众号 本文内容: request的form_data_args用法 上传文件 request的form.data.args用法 from flask impo ...
- Servlet第四篇【request对象常用方法、应用】
什么是HttpServletRequest HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,开发人员通过这 ...
- request与response的用法
必备知识 在学习这两个对象之前,我们应该已经有了http协议的基本了解了,如果不清楚http协议的可以看我的关于http协议的介绍.因为其实request和response的使用大部分都是对http协 ...
- Asp.net中Request对象的使用
1,Request对象用于检索从浏览器向服务器所发送的请求的信息,他提供对当前页面请求的访问,包括标题.Cookie和查询字符串等.其常见用法包括Request.QueryString.Request ...
- Node之HTTP模块(request对象解析、response对象解析、图片上传)
文章目录 一.什么是Web服务器? 1.1 web服务器初体验 1.2 另外一种创建方式 1.3 listen方法的参数详解 二.request对象解析 2.1 基本使用 2.2 进阶使用 2.3 m ...
最新文章
- pandas基本数据操作
- 包子和饺子之扫地机器人_智能家居篇之扫地机器人
- 聊聊高并发(三十)解析java.util.concurrent各个组件(十二) 理解CyclicBarrier栅栏
- centos samba 配置
- 针孔相机拍摄的图像坐标和空间点的对应关系
- linux 关于休眠得脚本,linux – 如果条件为true,请将cron作业休眠5分钟
- java转换为字符串_java – 如何从int转换为字符串?
- Qt5.6.0+OpenGL 纹理贴图首战告捷
- Matplotlib 中文用户指南 4.7 使用 LaTeX 渲染文本
- centos7 ftp服务器搭建_CentOS7下搭建Jellyfin个人流媒体服务器
- unity 当前移动方向_Unity小工具:溶解效果(Dissolve)
- 最简单的使用nginx实现动静分离
- python map函数filter函数 day16
- (转) 很牛的求职经历
- 《软件项目管理》课程知识总结
- 解决微信支付商户平台安全控件无法启用(Mac/windows)
- linux下shell检测sd卡分区表,shell中给sd卡或u盘分区
- jQuery教程大纲
- 怎样取消QQ的热键(快捷键)
- 傅里叶分析的方方面面:复正弦、负频率