问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

javascript里的post和get的区别是什么?

发布网友 发布时间:2022-04-30 14:54

我来回答

1个回答

热心网友 时间:2022-05-17 13:22

1.使用Get请求时,参数在URL中显示,而使用Post方式,则不会显示出来

2.使用Get请求发送数据量小,Post请求发送数据量大

3.get请求需注意缓存问题,post请求不需担心这个问题

4.post请求必须设置Content-Type值为application/x-form-www-urlencoded

5.发送请求时,因为get请求的参数都在url里,所以send函数发送的参数为null,而post请求在使用send方法时,却需赋予其参数

request获取请求参数

最为常见的客户端传递参数方式有两种:

浏览器地址栏直接输入:一定是GET请求;

超链接:一定是GET请求;

表单:可以是GET,也可以是POST,这取决与<form>的method属性值;

GET请求和POST请求的区别:

1.效率

    GET的意思是『得』,从服务器获取数据(也可以上传数据,参数就是),效率较高

    POST的意思是『给』,但可以向服务器发送数据和下载数据,效率不如GET

    2.缓存

    GET 请求能够被缓存,默认的请求方式也是有缓存的

    POST请求默认不会缓存

    缓存是针对URL来进行缓存的,GET请求由于其参数是直接加在URL上-的,一种参数组合就有一种URL的缓存,可以根据参数来进行一一对应,重复请求是幂等的(不论请求多少次,结果都一样);

    而POST请求的URL没有参数,每次请求的URL都相同,数据体(HTTPBody)可能不同,无法一一对应,所以缓存没有意义

    3.安全性

    GET的所有参数全部包装在URL中,明文显示,且服务器的访问日志会记录,非常不安全

    POST的URL中只有资源路径,不包含参数,参数封装在二进制的数据体中,服务器也不会记录参数,相对安全。所有涉及用户隐私的数据都要用POST传输

    POST的安全是相对的,对于普通用户来说他们看不到明文,数据封装对他们来说就是屏障。但是对于专业人士,它们会抓包会分析,没有加密的数据包对他们来说也是小case。所以POST仅仅是相对安全,唯有对数据进行加密才会更安全。当然加密也有被破解的可能性,理论上所有的加密方式都可以破解,只是时间长短的问题。而加密算法要做的就是使得破解需要的时间尽量长,越长越安全。由于我们也需要解密,加密算法太过复杂也并非好事,这就要结合使用情况进行折中或者足够实际使用即可。绕的有点远,具体的话,我将在后续的文章之中介提及,并介绍一些常用的加密算法。

    4.数据量

    HTTP协议中均没有对GET和POST请求的数据大小进行*,但是实际应用中它们通常受限于软硬件平台的设计和性能。

    GET:不同的浏览器和服务器不同,一般*在2~8K之间,更加常见的是1k以内

    POST方法提交的数据比较大,大小靠服务器的设定值*,PHP默认是2M(具体的话大家以后看后端给的开发文档就行了)

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
提成点数怎么算公式 Huamei/华美每日粗粮粗纤维饼-适用对象 0pp01107格式化后成白屏且不能开机怎么办 五邑大学是市属还是省属 五邑大学校区有几个 窝瓜焖荷包蛋怎么做? 达科塔·芬妮简要生平 湖北自动冷库多少钱 虹口区海洛斯精密空调 ...回事联想电脑为什么一接通电源自己就自动开机了 js如何提交post使php获取(使用原生js) 如何根据企业的营业执照号查出企业名称和地址? 怎样通过IP地址知道公司名称 黑枸杞的功效有哪些呢 我知道单位地址,不知道单位名称,我可以根据地址查到单位名称吗? 梦见屋里地下有大便,我戳一边去 有没听过乌龟山和蛇山啊? 043196627什么电话? 武汉得龟山和蛇山是怎么得名的? 蛇山的辛亥革命以后 关于“黄鹤楼”的诗句有哪些? 形容悠闲无所事事的诗句 荣耀手机活动版6g128怎么样 写乐观向上,对未来充满希望的古诗? 荣耀20青春版128G内存突然就满了? 龟山,蛇山的经曲名句有哪些? 唐诗中有一句......锁大江 有关长江大桥 黄鹤楼 电视塔 龟山 蛇山 长江的诗 如何让酸辣土豆丝不变色还脆嫩可口? 华为或者荣耀手机运行内存8+128,2000到2500价位,求推荐谢谢! WORD里面要求插入页面设置的图片,页面设置在哪打开啊? 请问手机没电了怎么办? js怎么把当前网页post提交?(跨站) 有关word中图片格式设置对话框的问题 怀孕智齿一定会发炎吗 word 2010里&quot;插入图片&quot;对话框的指定路径如何修改 怀孕期间出现牙痛的情况正常吗? 怀孕的时候智齿会疼吗? 有智齿的女生,在怀孕之前应该先将智齿拔出来吗? 我是淘宝店卖家,我想问一下买家付款好的订单&nbsp;怎么修改价格? 在淘宝里,卖家可以改订单价格吗? 银联商务logo是什么字体 带“银联商务”的刷卡纸。 有什么材料可以把水神速变冰?急急急!!! poss机logo是银联商务但开机后显示中国银联,这机子到底属于哪个公司? 什么方法能让水马上变成冰 有什么物质能让水快速凝结成冰 有什么办法以20秒左右的时间让水变成冰 化学 哪几种化学材料可以让水变成冰,主要是我想自己做一个不用电的小冰箱 让水快速变成冰的化学实验
  • 焦点

最新推荐

猜你喜欢

热门推荐