当前位置: 首页 > news >正文

Get和Post的参数传值

1. get是从服务器上获取数据,post是向服务器传送数据。

2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。

3. 对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数 据。

4. get传送的数据量较小,不能大于2KB。post传送的数据量较大,一般被默认为不受限制。但理论上,IIS4中最大量为80KB,IIS5中为 100KB。

5. get安全性非常低,post安全性较高。但是执行效率却比Post方法好。

建议:

1、get方式的安全性较Post方式要差些,包含机密信息的话, 建议用Post数据提交方式;

2、在做数据查询时,建议用Get方式;而在做数据添加、修改或删 除时,建议用Post方式。

 

前台向后台传输数据的方式:

有三种方式可以进行参数传递:(1). Form   (2). ?id=   (3).cookie

AJAX 调用

如果调用是要检索服务器上的数据则使用GET。如果 要检索的值会随时间和更新进程的改变而改变则要在GET调用中添加一个当前时间参数,这样后面的调用才不会使用先前的不正确的缓冲。如果调用是向服务器上 发送任意数据,就可以使用POST。

相关文章:

  • Linux查看占用GPU的进程
  • C++ 类型声明
  • 信息系统项目管理师----成本类计算
  • 【JavaScript】JavaScript赋值语句中的逻辑与和逻辑或||
  • NS3网络仿真(10): 解析以太网帧
  • Redis API 必杀解读:引入RedisTemplate
  • 第十五 jQuery
  • 设置防火墙使mysql可以远程连接的方法
  • 【转】mysql explain执行计划详解
  • iOS平台设置系统状态栏(通知栏、顶部状态栏)样式背景颜色或透明
  • AngularJs工具方法
  • 线上 python http server profile 实践
  • 关于Unity中如何立即中断动画然后重新开始播放
  • windows下安装bpython方法 (新)
  • 为tomcat配置项目必须的引擎文件
  • “Material Design”设计规范在 ComponentOne For WinForm 的全新尝试!
  • angular2开源库收集
  • Angular6错误 Service: No provider for Renderer2
  • echarts花样作死的坑
  • golang 发送GET和POST示例
  • gops —— Go 程序诊断分析工具
  • gulp 教程
  • javascript面向对象之创建对象
  • java第三方包学习之lombok
  • laravel with 查询列表限制条数
  • Mac转Windows的拯救指南
  • orm2 中文文档 3.1 模型属性
  • php中curl和soap方式请求服务超时问题
  • Spring Boot MyBatis配置多种数据库
  • 基于阿里云移动推送的移动应用推送模式最佳实践
  • 前端_面试
  • ​io --- 处理流的核心工具​
  • !!Dom4j 学习笔记
  • $.extend({},旧的,新的);合并对象,后面的覆盖前面的
  • (AtCoder Beginner Contest 340) -- F - S = 1 -- 题解
  • (bean配置类的注解开发)学习Spring的第十三天
  • (M)unity2D敌人的创建、人物属性设置,遇敌掉血
  • (亲测)设​置​m​y​e​c​l​i​p​s​e​打​开​默​认​工​作​空​间...
  • (十五)Flask覆写wsgi_app函数实现自定义中间件
  • (四)Controller接口控制器详解(三)
  • (提供数据集下载)基于大语言模型LangChain与ChatGLM3-6B本地知识库调优:数据集优化、参数调整、Prompt提示词优化实战
  • (续)使用Django搭建一个完整的项目(Centos7+Nginx)
  • (转)Scala的“=”符号简介
  • (转)我也是一只IT小小鸟
  • (最优化理论与方法)第二章最优化所需基础知识-第三节:重要凸集举例
  • .NET “底层”异步编程模式——异步编程模型(Asynchronous Programming Model,APM)...
  • .net core webapi 部署iis_一键部署VS插件:让.NET开发者更幸福
  • .NET Core WebAPI中使用swagger版本控制,添加注释
  • .Net 转战 Android 4.4 日常笔记(4)--按钮事件和国际化
  • .Net(C#)自定义WinForm控件之小结篇
  • .net企业级架构实战之7——Spring.net整合Asp.net mvc
  • .vue文件怎么使用_我在项目中是这样配置Vue的
  • @Controller和@RestController的区别?
  • @javax.ws.rs Webservice注解
  • @private @protected @public