get和post两种提交方式的区 别

33.form标签中的GET和POST提交方式 阅读详情

提交方式: get提交。
地 址 栏 :
http://10.1.31.69:9090/?user=abc&psw=123&repsw=123&sex=nan&tech=java&tech=html&c
ountry=cn
GET /?user=abc&psw=123&repsw=123&sex=nan&tech=java&tech=html&country=cn HTTP/1.1
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg,
application/x-shockwave-flash, application/vnd.ms-excel,
application/vnd.ms-powerpoint, application/msword, /
Accept-Language: zh-cn,zu;q=0.5
Accept-Encoding: gzip, deflate
323
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; InfoPath.2)
Host: 10.1.31.69:9090
Connection: Keep-Alive
提交方式: POST
地址栏: http://10.1.31.69:9090/
POST / HTTP/1.1
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg,
application/x-shockwave-flash, application/vnd.ms-excel,
application/vnd.ms-powerpoint, application/msword, /
Accept-Language: zh-cn,zu;q=0.5
Content-Type: application/x-www-form-urlencoded
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; InfoPath.2)
Host: 10.1.31.69:9090
Content-Length: 68
Connection: Keep-Alive
Cache-Control: no-cache
user=hahah&psw=8989&repsw=8989&sex=nv&tech=html&tech=css&country=usa
GET提交和POST提交的区别?
1,
get提交,提交的信息都显示在地址栏中。
post提交,提交的信息不显示地址栏中。
2,
get提交,对于敏感的数据信息不安全。
post提交,对于敏感信息安全。
3,
get提交,对于大数据不行,因为地址栏存储体积有限。
post提交,可以提交大体积数据。
4,
get提交,将信息封装到了请求消息的请求行中。
post提交,将信息封装到了请求体中。
在服务端的一个区别。
如果出现将中文提交到tomcat服务器,服务器默认会用iso8859-1进行解码会出现乱码,
通过iso8859-1进行编码, 再用指定的中文码表解码即可。
这种方式对get提交和post提交都有效。
324
但是对于post提交方式提交的中文,还有另一种解决办法,就是直接使用服务端一个对象
request对象的setCharacterEncoding方法直接设置指定的中文码表就可以将中文数据解析出
来。
这个方法只对请求体中的数据进行解码。
综上所述:表单提交,建议使用post。
和服务端交互的三种方式:
1,地址栏输入url地址。 get
2,超链接。 get
3,表单。 get 和 post
如果在客户端进行增强型的校验(只要有一个组件内容是错误,是无法继续提交的, 只有全对才可以提交)
问,服务端收到数据后,还需要校验吗?
答: 需要,为了安全性。
如果服务端做了增强型的校验,客户端还需要校验吗?
答: 需要,因为要提高用户的上网体验效果,减轻服务器端的压力。

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GBK">
<!--meta http-equiv="refresh" content="3;url=http://www.sina.com.cn" /-->
<title>Untitled Document</title>
</head>
<body>
<form action="http://10.1.31.69:9090" method="post">
<table border="1" bordercolor="#0000ff" cellpadding=10 cellspacing=0
width=600>
<tr>
<th colspan="2">注册表单</th>
</tr>
<tr>
<td>用户名称: </td>
<td><input type="text" name="user" /></td>
</tr>
<tr>
<td>输入密码: </td>
<td><input type="password" name="psw" /></td>
</tr>
<tr>
<td>确认密码: </td>
<td><input type="password" name="repsw" /></td>
</tr>
<tr>
<td>选择性别: </td>
<td>
<input type="radio" name="sex" value="nan" />男
<input type="radio" name="sex" value="nv" />女
325
</td>
</tr>
<tr>
<td>选择技术: </td>
<td>
<input type="checkbox" name="tech" value="java" />JAVA
<input type="checkbox" name="tech" value="html" />HTML
<input type="checkbox" name="tech" value="css" />CSS
</td>
</tr>
<tr>
<td>选择国家: </td>
<td>
<select name="country">
<option value="none">--选择国家--</option>
<option value="usa">--美国--</option>
<option value="en">--英国--</option>
<option value="cn">--中国--</option>
</select>
</td>
</tr>
<tr>
<th colspan="2">
<input type="reset" value="清除数据" />
<input type="submit" value="提交数据" />
</th>
</tr>
</table>
</form>
</body>
</html>
从零构建AI智能体:阿里云百炼平台实战指南(一) 本文是阿里云百炼平台构建AI智能体的实战指南。文章详细阐述了从聊天机器人到具备自主规划与执行能力的AI智能体的概念演进,并手把手指导读者在百炼平台上快速创建专属智能体、编排复杂工作流,以及实现多智能体协同,为开发者提供一站式、低门槛的大模型应用开发解决方案。 阅读详情

相关推荐

最新小旋风蜘蛛池X6.21解密版+绕过授权带教程

介绍: 1.站群管理:用你的域名在这里添加网站 2.站点优化:站点互链,内容优化 2.系统设置:开启蜘蛛池 3.采集管理(可开启自动采集) 4.缓存设置:推荐开启tkd缓存 其他的用户根据自己的实际情况后台进行配置,通常以下: 1.后台首页(这里显示系统的大致概况) 2.系统设置:蜘蛛池的基本设置(访问开关、跳转、统计等等) 3.站群管理: 1.网站管理(用你的域名在这里添加网站) 2.模型管理(可构建不同类型站点:电影、文章、论坛等等) 3.TKDB调用模板(即:title、keywords、descri

百度SEO程序下载 2936

form表单的两种提交方式,submit和button的用法

1.当输入用户名和密码为空的时候,需要判断。这时候就用到了校验用户名和密码,这个需要在jsp的前端页面写;有两种方法,一种是用submit提交。一种是用button提交。 方法一: 在jsp的前端页面的头部插入一个js方法:  function checkUser(){    var result = document.getElementById("userid").value;

honey_Claire的专栏 64万+

5G物理层基础知识

1、关于RB和RE (1) RB(Resource Block,资源块)频率上连续12个子载波,时域上一个slot(时隙,14个ofdm符号) (2) RE(Resource Element,资源单元)频率上一个子载波,及时域上一个ofdm符号 注意:协议规定,5G每个时隙(非扩展CP)的符号数为14个(扩展CP情况下每个时隙有12个符号),而LTE(非扩展CP)每个时隙的符号数为7个。 简单说:一个12X14的方格,大的整个叫一个RB,每一个小块叫一个RE。另外,一个RE可存放一个调制符号(mo.

qq_39074243的博客 2万+

Form表单method属性的两种提交方式Get和Post的区别

Mothod属性是控制表单的提交方式的。 表单提交方式有两种:post方式的提交,get方式提交(默认的方式)。 两者的区别: 1.get方式的提交,表单元素对应的值会以?key=value&key=value的方式显示在地址栏里面。Post方式不会。Post要相对安全一些。 2.因为get方式要把数据显示在地址栏里面,所以他可以传递的数据量是有限制的。Post的大小是没有限制的。 3....

Java开发,人工智能,边缘计算,致力于掌握前沿技术 1万+

6层高速PCB设计实战:BGA布局与阻抗匹配关键解析

本文深入解析6层高速PCB设计中BGA布局与阻抗匹配的关键技术。通过实战经验分享,详细介绍了六层PCB层叠结构的选择与优化、BGA器件布局技巧、阻抗匹配的实战经验以及高速布线技巧,帮助工程师提升PCB设计水平,确保信号完整性和电源完整性。

weixin_28481133的博客 368

ZEMAX学习第7天-手机镜头光学系统设计全过程案例

接下来对系统微调,依次缩小CRA和畸变,首先对CRA进行依次递减(39°、38°、37°、36°、35°),目前CRA角度40度,每次下降一度进行优化,利用MAXX加OPLT一起控制,控制小于35°。可以看出在标注的三个地方镜头曲率变化,导致PY=1的光线走向奇特,因此需要对矢高进行调整,按照标注的地方依次调整(从右到左)至传函变好,越靠近右边对其余视场影响越小。3.圆锥系数值较大,透镜形状怪异;一、第1,3镜子偏厚,第4镜子偏薄,45镜子间隔边缘偏小,第5片镜子中心厚度与边缘厚度相差较大,需要控制;

liningliwei的博客 1067

POST 和 GET 的区别是 POST 有两次提交过程??

今天在知乎上看见一个一道面试题:POST 和 GET 的区别!! 隐约记得:POST 是在请求的内容是放在请求体中,而 GET 的参数是放在地址栏上,所以 POST 相对安全。 本着严谨治学的态度遂百度了一下专业的解释,发现了以下答案: GET在浏览器回退时是无害的,而POST会再次提交请求。 这句话简单理解就是,get会将请求参数放在请求的url中,回退操作实际上浏览器会从之...

拍死牛虻的尾巴 7223

Linux 服务器上部署 OpenClaw完整教程

2. 全局安装 OpenClaw 3. 初始化配置 配置模型提供商 方式一:使用配置命令(推荐) 方式二:直接编辑配置文件 在 部分添加: 配置多个模型提供商 如果你使用 Antigravity 本地代理,可以同时配置多个模型: 配置飞书集成 1. 创建飞书应用 访问 飞书开放平台 创建企业自建应用 记录 App ID 和 App Secret 2. 配置应用权限 在飞书开放平台,为应用添加以下权限:重要: 必须使用 长连接(WebSocket) 模式,不要使用 HTTP 回调!在飞书开放

Maynor的博客 5248

HTML提交方式:Post 和 Get

HTML提交方式:Post 和 Get 我们都知道,HTML表单的Method 属性提交方式有两种:post and get;但是,这两种提交的方式究竟有什么不一样呢?为什么要区分开来呢?带着这种疑问,我们继续探索! 首先,我们要知道什么是post提交和get提交 post:<form action="action_page.php" method="POST"> 如果表单正在更新数据,或者包含敏感信息(例如密码)。 post 的安全性更加,因为在页面地址栏中被提交的数据是不可见的。 get

Ryan的博客 2227

第10章: MMU notifier与HMM的协作

本文摘要: HMM(Heterogeneous Memory Management)是Linux内核提供的异构内存管理框架,用于统一CPU与设备(如GPU、DSP等)的内存访问。它通过镜像页表技术实现虚拟地址空间共享,自动同步CPU和设备页表变化,支持透明的内存迁移和设备内存管理。HMM构建在mmu_interval_notifier机制上,利用序列号检测页表修改冲突,提供高效并发控制。核心数据结构包括hmm_range和HMM PFN标志位,通过hmm_range_fault()实现页表遍历和缺页处理。

图形/计算GPU的驱动与虚拟化技术分享园地 3095

YOLOv10改进目录一览 | 涉及卷积层、轻量化、注意力、损失函数、Backbone、SPPF、Neck、检测头等全方位改进

如何寻找创新点?为什么要使用这个模块?如何才能提升模型的精度?这是贯穿我们研究始终的问题。创新点在这个专栏中我已经整理好了,这已经省去了大部分时间,但是当我们使用这些新的模块去优化已有的模型,如何才能提升模型的精度,才是我们要达到的最终目标。当然我们可以使用传统的A+B+C的方法去堆积模块,然后是进行大量的实验去排列组合以实现最终的精度提升,这无可厚非。

Limiiiing的博客 1万+

深入研究表单提交方式:GET/POST

 深入研究表单提交方式:GET/POSTHackfan本文平台:Windows 2000 Professional + Apache 1.3.17 + Perl 5.6.1 + Internet Explorer 5.00.2920.0000  大家知道目前表单提交的方式有GET和POST。我在这里不多说什么,给大家看一个以GET方式提交的表单的请求:GET /cgi-bin/

FreeXploiT 1752

ESP32-IDF开发之旅 基础篇⑨ ESP-IDF的FreeRTOS任务间通信和同步

本文介绍了FreeRTOS任务间通信中的队列机制,重点讲解了队列的创建、发送和接收数据的API使用方法。文章提供了详细的技术说明和示例代码,包括xQueueCreate、xQueueSend、xQueueReceive等核心函数的参数说明和返回值解释。通过一个2生产者+1消费者的实际案例,展示了如何在ESP-IDF环境下使用FreeRTOS队列实现任务间通信。示例中包含了数据发送失败处理和接收数据验证等实用技巧,为开发者提供了可参考的实现模式。

单片机菜鸟哥的博客 427

Get和Post两种提交方式的区别以及使用方法

Get 和 Post 这两种提交方式平时我们写代码的时候都比较多,有一些人只会用不知道他们两个到底有什么区别?谁更好一点?谁的安全性更高级一点?说起他们的区别还是挺大的,最直观的两个区别分别就是: Get方式会把参数暴露在URL中,因此我们的数据就不会得到保障,所以安全不是很好;POST方式则是通过request body传递重要参数,不会暴露在URL链接上,保障了用户信息的安全; Get方式传...

weixin_44589334的博客 1724

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

讲讲GET 方式提交与POST 方式提交

GET就像寄明信片或在公共场合说话,适合一般信息的获取,方便但不够私密。POST就像寄私人信封或私下说悄悄话,适合提交数据或敏感信息,安全但稍微复杂些。通过这样简化的比喻,希望你对GET和POST请求有了更直观的理解!

一季南凉的博客 1729

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

php同时接受get post,PHP中get与post的提交方式以及接收方式的区别

PHP中给予了我们二种数据提交的方式,一种是以GET形式提交的,一种是以POST形式提交的。那么今天记录一下,这两种提交方式的区别以及对于这两种提交方式的信息的接受处理方式get提交方式get提交方式属于显式提交,也就是我们提交信息时,所提交的数据会显示在url中,那么我们提交的数据是可以被用户查看到的,当然这些信息都是一些不重要的东西。例1例2:A链接的形式:这是个链接php接受信息:$get...

weixin_39572168的博客 1448

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

数据的两种请求提交的方式GET和POST的区别

Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。使用 Servlet,您可以收集来自网页表单的用户输入,呈现来自数据库或者其他源的记录,还可以动态创建网页。 get方式请求提交和post方式提交 <!DOCTYPE html> <html>...

sinat_41920065的博客 886

html表单的get+post提交数据,GET和POST两种提交表单的方式说明

这个url中,a、b和c是url参数,具体的说是参数名,与之用“=”隔开的是对应的参数值。也就是说参数a的值为3、参数b的值为5、参数c的值为7。get.do是请求地址,紧跟这个地址的参数a需要用“?”作为分隔符,其余参数用“&”做分隔符。这种get请求发起后,服务器端可以通过request.getParameter()方法来获得参数值。如要获得参数a的值可以通过request.getPa...

weixin_33886150的博客 1619

get方式提交请求和post方式提交请求

(1)get方法是从服务器上获取资源;post方法是向服务器传送数据 在地址栏中输入网址并显示网页,应该使用GET方法。 点击超级链接也是使用GET方法。 填写完表单内容,点击提交,可能是GET也可能是POST(在HTML源代码中,表单属性会指定使用哪一种该方法来发送请求),仅仅提交不要求返回什么东西就是POST,提交之后还要返回东西那就是GET 即:双向(有来有回)是get 单向(有去无回)是post (2)浏览器向Web服务器发送请求消息的三种情况: 1.在地址栏输入....

weixin_47414034的博客 4261

HTTP的两种常用请求方式GET和POST

HTTP的两种常用请求方式GET和POST HTTP:HTTP协议(HyperText Transfer),用于从万维网(WWWW:World Wide Web)服务器传输超文本到本地浏览器的传输协议。 HTTP是一个基于TCP/IP通信协议来传递数据(HTML文件,图片文件,查询结果等)。 一、GET方法 使用GET方法时,查询字符串(名称或键值对)是在GET请求的URL中发送的: /test/demo_form.php?name1=value1&name2=value2 说明: GET

软件二班傅同学的博客 4507

GET提交和POST提交

1、GET提交的规则 我们做项目的时候进行提交数据的时候,经常会用到GET提交和POST提交,首先呢GET是指定资源请求数据,POST是向指定的资源提交要被处理的数据,我们再来看一下关于GET的详细解释: 1、GET是可以被缓存的 2、GET的参数是保留在浏览器的历史记录里面的 3、GET可以被我们收藏为书签 4、GET最好就不要在处理敏感数据时使用它,GET与POST相比,GET的安全性较差,因...

weixin_44540343的博客 1851

Html中form表单的get提交方式和post提交方式的不同

1.描述分析 在form标签中有一个属性method,就是提交方法。如果你没有设定method,那么会默认使用get提交方式,下面我们来看看get和post有什么不同,通过一个表单的提交来看看。 当前网址: file:///C:/Users/49636/Desktop/Test.html 注意观察网址 将里面的信息填写后,点击提交按钮 大家会发现地址栏变了,因为测试需要,提交不会跳转页...

ly's Blog 5689

get 和 post 俩种提交表单的方式

get 和 post 俩种提交表单的方式 自动提交表单的数据 启用表单的自动提交方式时, 我们需要添加上这一句: eg:action="/Main/GetData" method="post" action="/Main/GetData"(这是所对应的路径) method="post" 默认为method="get“(这是提交方式 post提交 或 get提交)。 禁用表单的自动提交方式 需要添加上:(俩者都可以,二选一) οnsubmit=“return false;” autocom

weixin_57727027的博客 2415
上一篇: Hadoop,HBase集群环境搭建的问题集锦(四)
下一篇: Android中Task任务栈的四种模式
MQMaoQiang
博客等级 码龄18年 25粉丝 90原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值