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

HTTP POST GET 比较

1)用途:

get 一般用于获取、查询资源信息,get是幂等的,post一般用于更新信息

2)安全性

get 请求是不安全的,对参数的请求是放在url中,用户可以看得到,如果是英文,则原样发送,如果是空格,则转化为+,如果是汉字或者是其他的,则用

base64转换,post请求相比而言,安全性要好一点,

 

3)传输数据的大小:

get对url的长度大小也是有限制的,在ie下不能超过2083k,在理论上ff和其他浏览器是没有限制的,但是受到操作系统限制。

post他将参数放到消息体中 ,传输的数据在理论上不受限制,但是受到各个web服务器对post提交数据的大小有限制,apache和iis都有不同的配置(或者说受限制的是服务器的处理能力)。 

4)相同点:

都是在http协议上运行的。 

相关文章:

  • 查询两张具有相同数据库结构的表里相或的记录
  • 创建触发器
  • 在Sqlite中通过Replace来实现插入和更新
  • poj2371
  • HDMI/DVI 显示器热插拔与检测原理(HPD)
  • Ping命令
  • 活学活用linux shell之-实现1+2+3...+100=?的7种方法分享
  • 明明白白你的Linux服务器——网络篇(4)
  • 税务信息系统建设安全管理平台的研究(一)
  • linux下查找文件中空行的行号
  • UCenter 来自网络
  • 用jQuery.noConflict()防止$的冲突
  • 【转】中国程序员的文化模式
  • HTML5的Geolocation API
  • 线程同步之lock学习
  • 【译】JS基础算法脚本:字符串结尾
  • $translatePartialLoader加载失败及解决方式
  • 2017-09-12 前端日报
  • CSS居中完全指南——构建CSS居中决策树
  • FineReport中如何实现自动滚屏效果
  • HashMap ConcurrentHashMap
  • Iterator 和 for...of 循环
  • Redash本地开发环境搭建
  • Redux系列x:源码分析
  • Sass Day-01
  • vue从创建到完整的饿了么(11)组件的使用(svg图标及watch的简单使用)
  • win10下安装mysql5.7
  • 动态魔术使用DBMS_SQL
  • 反思总结然后整装待发
  • 工作手记之html2canvas使用概述
  • 后端_ThinkPHP5
  • 普通函数和构造函数的区别
  • 嵌入式文件系统
  • 小程序测试方案初探
  • 应用生命周期终极 DevOps 工具包
  • 原创:新手布局福音!微信小程序使用flex的一些基础样式属性(一)
  • FaaS 的简单实践
  • ​2020 年大前端技术趋势解读
  • ​LeetCode解法汇总2696. 删除子串后的字符串最小长度
  • $.ajax()参数及用法
  • $NOIp2018$劝退记
  • (9)目标检测_SSD的原理
  • (arch)linux 转换文件编码格式
  • (C语言)字符分类函数
  • (八)Flask之app.route装饰器函数的参数
  • (二)构建dubbo分布式平台-平台功能导图
  • (翻译)Entity Framework技巧系列之七 - Tip 26 – 28
  • (一)80c52学习之旅-起始篇
  • (一)Mocha源码阅读: 项目结构及命令行启动
  • (转) Android中ViewStub组件使用
  • (转)eclipse内存溢出设置 -Xms212m -Xmx804m -XX:PermSize=250M -XX:MaxPermSize=356m
  • ***监测系统的构建(chkrootkit )
  • *setTimeout实现text输入在用户停顿时才调用事件!*
  • .bat批处理(五):遍历指定目录下资源文件并更新
  • .Net - 类的介绍