html表单get和post的区别_html表单提交按钮

我们在Web表单提交,常常需要选择提交方法,这时我们会用到GET和POST方法。但关于它们之间的区别你又知道多少。今天我们就来了解它们

这两方法其实是HTTP协议中的请求方法(关于HTTP协议可以阅读之前我写的《解密Web通信协议——超文本传输协议》)我们先通过一个例子来看看它们之间的区别。

通过下面源代码来查看:

html表单get和post的区别_html表单提交按钮

html表单get和post的区别_html表单提交按钮

我们来看一下地址栏无输入时为:

file:///E:/~/~/Demo.html

我们测试时用户名和密码都为123456789

当我们用GET方法提交地址栏变为:

file:///E:/~/~/Demo.html?textfield=123456789&password=123456789&submit=提交#Url

再来看看post方法提交后为file:///E:/~/~/Demo.html#Url

我们不难看出当我们在输入密码时Get方法提交会把所有信息显示到地址栏,这样可以看出这样提交信息不安全

它们没有很大区别都是TCP连接,但在HTTP规范不同和C/S限制导致它们有了区别如下:

  1. GET请求的数据会附在URL之后,以?分割URL,参数之间以&相连,POST方法把提交的数据放在HTTP包中。
  2. GET的长度受限于url的长度,理论上GET的URL长度可以无限长,但由于浏览器和服务器有限制。
  3. POST是没有大小限制的,HTTP协议规范也没有进行大小限制,起限制作用的是服务器的处理程序的处理能力
  4. POST的安全性要比GET的安全性高前面已经提到

post和get的选择

html表单get和post的区别_html表单提交按钮

私密性的信息请求使用post。

查询信息和可以想要通过url分享的信息使用get。

如果你有任何意见一定要私信告诉我,让我快速成长起来哟。

本文【html表单get和post的区别_html表单提交按钮】由作者: 前端后端 提供,本站不拥有所有权,只提供储存服务,如有侵权,联系删除!
本文链接:https://www.cuoshuo.com/blog/4264.html

(0)
上一篇 2023-03-11 08:57:58
下一篇 2023-03-11 09:04:45

相关推荐

  • 什么是软件服务的saas模式_saas业务模式

    编辑导语:疫情的出现,使企业数字化转型愈加迫切。在那之前,需要注意这一点,在当下的环境中,关于SaaS的产品都有哪些不确定性呢?本文作者会根据这个问题从三个方面来分析解读,值得一读。 在过去两年受到疫情、贸易战等多方面因素叠加影响,越来越多企业意识到数字化转型的重要性,企业上云渐渐成为中小企业在各个阶段开始尝试,甚至是起死回生的一个手段。 2021年也成为了…

    2023-03-09
    1000
  • 致远a8安装手册(致远a8企业版和集团版区别)

    公司使用的是致远协同A8+企业版,版本::V7.1SP1,之前使用的A8企业版,版本:V5.0SP1。新版本支持了谷歌浏览器,总算不用纠结IE和360浏览器的兼容问题。升级后,相应的辅助程序又得重新安装,才能正常使用。 步骤如下: 1、输入协同登录地址后,如网页界面下方弹出需要安装加载的插件,则点击允许。 2、点击登录按钮下方的“辅助程序安装”,第一次点击弹…

    2023-03-17
    100
  • ps教程零基础(ps入门教程自学图解)

    什么是PS: PS指Photoshop,是由Adobe Systems开发和发行的图像处理软件。 Photoshop的专长在于图像处理,而不是图形创作。图像处理是对已有的位图图像进行编辑加工处理以及运用一些特殊效果,其重点在于对图像的处理加工;图形创作软件是按照自己的构思创意,使用矢量图形来设计图形。 平面设计是Photoshop应用最为广泛的领域,无论是图…

    2023-03-14
    200
  • 万年历代码实验报告 万年历原理图的讲解

    1、设计任务书: 设计任务书 学生姓名:班级:学号: 题目:1602A液晶显示万年历设计 一、设计任务: 本设计由数据显示模块、温度采集模块、时间处理模块和调整设置模块四个模块组成。 系统以AT89S52单片机为 控制器,以串行时钟日历芯片DS1302记录日历和时间,它可以对年、月、日、时、分、秒进行计时,还具有闰 年补偿等多种功能。温度采集选用DS18B2…

    2023-03-17
    100
  • google搜索打不开搜索内容_google搜索引擎为什么打不开

    google浏览器是一款十分流行的搜索引擎工具。很多人都喜欢用google浏览器,很多使用谷歌浏览器的小伙伴都会遇到什么都打不开的状态,那么google浏览器打不开是什么原因?下面,小编给大家讲解google浏览器打不开的处理技巧。 谷歌浏览器在全球拥有大量的用户群体,在使用谷歌浏览器的时候,很多用户反映谷歌浏览器打不开,遇到了谷歌浏览器打不开网页的问题,该…

    2023-03-15
    200
  • dos命令大全及详解pdf

    基本DOS 命令集详细解说 path 指向路径命令: path=c:\dos;c:\windows;c:\ 这条命令就是说,当我们执行一个文件时, 电脑先在当前目录下查找这个文件,找到则执行,如果没有找到,则电脑按照 path命令所指定的目录顺序去查找,先在C盘dos目录下,然后在windows目录 下,最后在C盘根目录下寻找这个文件 edit 编辑命令: …

    实用教程 2023-03-17
    200
  • vc60安装程序正在更新您的系统(重装系统哪个软件好用)

    现在不管我们在那个行业,工作中都会使用到电脑,但是一般电脑使用久了就会出现一些小毛病,不是电脑太卡,就是反应超级慢,那这个时候要怎么办了?可以重装一下系统,但是问题又来了,现在网上一搜就会有很多从装系统的软件,但是到底哪个重装系统的软件比较好了,下面小编就给大家分享四个比较好用的电脑重装系统软件,有兴趣的朋友一起来看看吧! 一、老友装机大师 操作简单,无需任…

    2023-03-16
    200
  • linux软件安装在哪个目录

    1、通过rpm查看 1)、查看是否安装,如果安装显示安装的文件,如果没有安装不返回任何值 2)、rpm -ql 列出软件包安装的文件 3)、rpm -qal |grep mysql 查看所有安装包的文件存储位置 rpm 执行安装包 二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译、安装。…

    2023-03-12
    400
  • photoshopcs3教程自学

    关于PS我个人也是边学边总结相关的一些经验技巧,本次分享的的东西希望能帮到大家,有什么更好的方法或者技巧的小伙伴可以一起交流学习哦。 现在我们以psCS3为例,给大家进行相关的分享。 一、色彩模式及其像素概念 刚接触PS之前对于这些基本的含义还有概念还是要有个认识的,就像基本的色彩还有像素。 1、色彩模式:所谓的色彩模式是数字世界种颜色的一种算法,是用来显示…

    2023-03-18
    100
  • 动态链接库dll初始化失败怎么弄

    首先在本机上安装了solid works软件,打开出现这样的情况,可以尝试重新启动在打开,还是没有效果的话不要慌张,这样的小问题是可以解决的! 不管是重启还是修复等一系列解决方法都没有解决的话,不妨试试我的解决方法吧! 不敢保证每个人都可以解决类似问题,但本人就是这样解决的 好了,不废话了,看下面的解决方法吧! 1:打开i控制面板上的电源选项 2:进入到选择…

    2023-03-09
    600

发表回复

登录后才能评论
返回顶部
错说博客上线啦!