使用Request.Params["id"]来获取参数是一种比较有效的途径。

request.params其实是一个集合,它依次包括request.querystring、request.form、request.cookies和request.servervariables。

如果要在两个页面传递数据的话,只能用request.querystring、request.form、request.cookies

Request.Params 是在 QueryString、Form、Server Variable 以及 Cookies 找数据

Request.Params是所有post和get传过来的值的集合,

Request.Form:获取以POST方式提交的数据(接收Form提交来的数据);

Request.QueryString:获取地址栏参数(以GET方式提交的数据)

request.params其实是一个集合,

它依次包括

request.querystring

request.form

request.cookies

request.servervariables

Get  Post 的区别

1、Get是用来从服务器上获得数据,而Post是用来向服务器上传递数据。

2、Get将表单中数据的按照variable=value的形式,添加到action所指向的URL后面,并且两者使用“?”连接,

而各个变量之间使用“&”连接;Post是将表单中的数据放在form的数据体中,按照变量和值相对应的方式,传递到action所指向URL。

3、Get是不安全的,因为在传输过程,数据被放在请求的URL中,而如今现有的很多服务器、代理服务器或者用户代理都会将请求URL记录到日志文件中,

然后放在某个地方,这样就可能会有一些隐私的信息被第三方看到。另外,用户也可以在浏览器上直接看到提交的数据,一些系统内部消息将会一同显示在用户面前

。Post的所有操作对用户来说都是不可见的。

4、Get传输的数据量小,这主要是因为受URL长度限制;而Post可以传输大量的数据,所以在上传文件只能使用Post(当然还有一个原因,将在后面的提到)。

5、Get限制Form表单的数据集的值必须为ASCII字符;而Post支持整个ISO10646字符集。

6、Get是Form的默认方法。

转载于:https://www.cnblogs.com/shy1766IT/p/5077123.html

Request.Params用法相关推荐

  1. request.params 用法

    1.request.params怎么在两个页面传数据? request.params其实是一个集合,它依次包括request.querystring.request.form.request.cook ...

  2. 说说Request.Params[key]和Request[key]

    摘要 其实你一看到,就应该会想到,这个不简单吗,不就是服务端接收参数的两种方式吗?是的.在asp.net编程中,QueryString.Form.Cookie是三种比较常见的接收客户端参数的方式.Qu ...

  3. 慎用Request.Params获取参数值

    原博文 慎用Request.Params获取参数值 2020-06-09 16:05 ? 今天一通道技术反映我们提交过去的url太长了,形如: 引用内容 http://service.5k3g.com ...

  4. Python的Request函数用法

    目录 发送请求 POST 请求: 其他请求: 传递 URL 参数 响应内容 二进制响应内容 JSON 响应内容 原始响应内容 定制请求头 更加复杂的 POST 请求 POST一个多部分编码(Multi ...

  5. JAVA Request基本用法

    Request的一些基本用法,用于接收变量或者实体类 @RestController @RequestMapping("/demo") public class RequestDe ...

  6. nodejs request模块用法

    request是服务端发起请求的工具包 1.安装 npm i request 2.基本用法 默认是GET请求 var request = require('request'); request('您的 ...

  7. request.getServletPath()和request.getPathInfo()用法

    为什么80%的码农都做不了架构师?>>>    在 Web 中,我们通常需要获取 URL 相对于 Webapp 的路径,主要是下面的几个方法: request.getServletP ...

  8. request.setAttribute()用法

    小问题: JSP1代码 String [] test=new String[2]; test[0]="1"; test[1]="2"; request.setA ...

  9. JAVA中request.getParameterMap()用法笔记

    一. 根据Java规范:request.getParameterMap()返回的是一个Map类型的值,该返回值记录着前端(如jsp页面)所提交请求中的请求参数和请求参数值的映射关系.这个返回值有个特别 ...

最新文章

  1. Python实现飞机大战小游戏,详解每一行代码【不收藏都对不起我】
  2. SDN架构的本质属性—Vecloud
  3. 航海学校高级课程任务讲义
  4. 博士申请 | 北京大学智能计算与感知实验室招收博士、硕士、本科实习生
  5. ftp服务器端的编写 c语言6,linux下c语言编写的ftp服务器
  6. 题目1471: A+B without carry
  7. 运放为什么可以虚短虚断
  8. zuc算法c需语言,ZUC算法原理及实现过程(20200921192330).pdf
  9. SPSS篇—方差分析
  10. 计算机桌面运维问题分类,桌面运维工程师常见面试问题汇总
  11. 用Python实现字典树(Trie)与双数组字典树(DATrie)
  12. window10 男装linux,男人帮男装购物app-男人帮手机版下载v2.3.5-Linux公社
  13. 怎么确认eclipse是32位还是64位
  14. java实现零钱通系统
  15. 商汤绝影车路协同“进城”!10+个智能网联应用,100+场景算法应用,感知范围扩大1000倍...
  16. springCache注解详解
  17. 农民工买房子 更多热点和冷笑话
  18. 菜鸟学C语言-环境搭建
  19. M7450,M7450F,M7400,M7650,系列固件升级程序
  20. hbase1.3.1安装

热门文章

  1. 语音交互编程语言了解一下?
  2. 乙肝相关药物服用信息汇总
  3. Adobe Acrobat XI反色保护色
  4. 《python数据分析与挖掘实战》第八章详解
  5. CoreMail/pku的邮箱如何禁止某个后缀的所有邮箱
  6. fastdfs上传文件报错
  7. 线性代数导论2——矩阵消元
  8. 梅森增益matlab求解,梅森公式互不接触回路及其增益
  9. 高德地图api接口文档_在 R 语言里面调用高德地图接口:地理编码与路径规划
  10. Navcat:解决1251 client does not support authentication ...问题