post和get的自我总结

HTTP中主要定义了四种与web服务的方法:GET,POST,PUT,DELETE。但是mvc中只支持GET和POST,因为web mvc的最初的设计者们,并没有把URL当成抽象的资源来设计。

区别:

1.操作性

GET是获取数据,POST是提交数据。当然这只是表面上意思,GET也是可以发送数据,不然如何获取数据,GET发送的数据是附加在URL上的,以?来分割URL和传输数据,参数之间以&相连,如:apsx.html?id=001&password=id,即ID,和password是传送的数据。POST再提交之后也是可以获取一定的数据。两者最主要的区别是GET方式是request_line(URL)上传送数据,而POST是在request_body中传送数据,即多行头步中。服务端中获得GET的请求参数是request.querstrng(),获得POST的请求参数是requet.Form

2.安全性

1.从数据的操作性上来说:get相对post是安全的,get只是获取数据,而不改变数据,是幂等的,而POST会改变数据,容易造成数据的错误性。

2.从保密性上来说:post相对于get是安全的,因为get实在URL上发出的,数据时可见的,比如说登录名的密码用get请求的话,如果浏览器缓存的话很容易泄露,而POST实在body上传输数据,是不可见的。但也不是绝对的,post在浏览器上显示不出来,但可以通过但三方工具来查看。

3.传送数据大小

get传送数据比较小,post传送的数据比较大。理论上来讲http协议并没有限制其大小,限制其大小的是各个浏览器,get是放在URL上传输的,最多1024字节。

post传送的数据大小理论上没有限制,但是一般都会有个2M的限制。

建议
1、get方式的安全性较Post方式要差些,包含机密信息的话,建议用Post数据提交方式;
2、在做数据查询时,建议用Get方式;而在做数据添加、修改或删除时,建议用Post方式;

时间: 2024-12-23 12:50:16

post和get的自我总结的相关文章

20多岁学习编程晚吗?看看56岁的大叔如何克服自我怀疑学习编程

原文地址:http://mp.weixin.qq.com/s/zzoPGDS5eELxEeO_zfG20w 版权声明 本文首发自微信公共帐号: 学习学习再学习(xiaolai-xuexi) 无需授权即可转载, 甚至无需保留以上版权声明: 转载时请务必注明作者. 我 56 岁了,正在学编程. 为什么?因为我喜欢编程,现在也算得上是老司机了. 但是编程并不简单,学编程很难,不过我还可以接受. 我喜欢沉浸在算法带来的挑战中,也愿意挤出几分钟多进行一次测试,更爱"也许这一次就成功了"之后&qu

UFLDL深度学习教程翻译之自我学习

一.概述 假设我们有足够强大的学习算法,得到较好结果的其中一种最靠谱的方法是给算法提供更多的数据.这验证了在机器学习的那句格言:"有时候获胜的不是谁有最好的算法,而是谁有最多的数据." 也许有人总能得到有标记的数据,但这么做成本很高.特别地,研究人员已经采用极致的工具例如AMT(亚马逊土耳其机器人)来得到大量训练集.尽管拥有大量的人们人工标记的数据相比拥有大量的研究人员的工程性质的特征已经迈进了一步,但还能做的更好.特别地,自我学习以及无监督特征学习的方法是说,如果我们让我们的算法从无

老男孩IT教育在线3期的学习自我介绍与决心书

哈喽,大家好!我叫代少齐,来自北京,学历大专,专业是地理信息系统应用与开发,上次的自我介绍不知道是什么时候了,很感谢老男孩给我这次机会.工作三年了,90后的我刚走出校园时,自信满满,对生活充满了希望.(*^__^*) 嘻嘻--.我的第一份工作干的地图的二次开发,这个行业不是很吃香,干开发的这一年学到了很多知识和经验,有喜有忧.喜是学到很多工作经验和为人处世,忧是做事情比别人慢半拍而且逻辑思维不强,学的很痛苦.正因为这我不得不辞掉开发的工作,后来找了份测试相关的行业,那是第一次接触Linux操作系

腾讯、网易有道和阿里的笔试分享及自我总结

声明:本人Android移动开发岗 腾讯:考的很杂 选择题(25题不定项):考的包括: 编译原理两题, 计算机网络一两题(私网地址), C++若干, IOS开发一两题, 还有二叉树两三题,先后序遍历,求深度 jvm也有一题, 概率论一两题, JavaScript一题, 还有C语言(包括指针数组,数组指针,指针函数之类的)也挺多的 更多的是看程序求输出. 大题: 1,10亿QQ号用Set和Vector两个容器来删除奇数号 2,猴子摘香蕉,一次可以摘一根或两根,求摘50根有几种摘法(斐波那契数列)

最易藏虫的食华润紫竹毓婷品牌获2013中国创新营销案例奖感冒时的自我紫竹药业3

[电视,电脑不要进卧室]电脑或电视放进卧室都会在一定程度上干扰到人们的睡眠,而且还会在使用过程中产生一些辐射,影响健康.所以在条件允许的情况下,一定要将这些电器请出卧室. 华润紫竹毓婷品牌获"2013中国创新营销案例奖" [三种护心的食物]:1.豆腐:能够降低LDL(坏)胆固醇水平,从而减少心血管疾病发生的危险性.2.菜豆:是一种低脂.高纤维的蛋白质来源,它含丰富维生素,不含胆固醇,糖含量低,故是心脏的益友.3.沙丁鱼:含大量OMEGA-3脂肪酸.钙质与烟酸,可预防心脏病. [&quo

找对节奏,成就自我

在你感觉充实的当下,差不多都经历了多多少少的人生起伏.当然,也许你感觉当下可能是空虚的,无休止的无效忙碌徒增了时光的齿轮,最终只能是蹉跎了岁月,迷失了自我. 抱怨总是最简单的,但是改变却是最有效的途径.在经历了大大小小的挫折洗礼之后,有的人学会了成长,在同一个地方不会跌到两次:有的人却只学会了抱怨,在各大论坛吐槽,其实最多也就是个键盘侠,真的面对事情的时候,不过是无休止的重播历史罢了. 在如今足够包容的和平时代,我们其实可以有很多的选择,但同时也意味着我们更要学会取舍.追求完美本身没有错,错的是

浪叫兽的自我介绍 (完整版) 讲述一段如何进入大数据行业

大家好,我是智浪淘沙,在大数据比赛的圈子里大家喜欢称呼我为浪叫兽. 我先做一个简单的且不如意的人生轨迹介绍把,出生农村的我,对自己的才智一直是很自信的.可能是由于自己的天性,不会表达自己加不会按部就班的喜欢上学习,我小学和初中都默默无闻,成绩也不怎么理想,但是始终好着面子,依然是觉得自己很聪明,自己以后能干些大事.而时常被考分的现实所打击.进入高中后,人开始长高了,人也帅气了一点点,玩心也大了,学了学校的美术,音乐,播音主持,体育的专业课,其中美术可能是一个星期,播音主持半学期,音乐半学期,体育

2016:总结自我,面向未来

2016已经过去.在心里面留下了许多难以言表的东西,特别想写一个自我总结(4号驾校科目四考试,所以没有在元旦完成自我总结),来发自内心的对过去的一年的收获与不足画上中肯的句号,当然这也是一个指引起来的一个方向. 收获:从7月毕业开始接触计算机①:学习了HTML/CSS/JS(JQ)/bootstrap,算是对前台有了一定的了解,能够做出有模有样的东西. ②:了解并学习了C#语言,实践了后台到msSql的项目. ③:学习了Apicloud和hbclound,实践了非原生APP项目. 不足:深度思考

苹果如何自我吞噬?

苹果已然变成一个帝国,特别是在失去了三星这个最主要的对手之后,蒂姆库克非常寂寞,他们需要战胜的对手如今只有"旧的自己",但在过去10年,苹果表现完美,要创造出一个新的高度非常困难,如今的苹果新品发布会,肯定找不到iPhone4问世时,所带来的震撼效果,而未来的任何第四季度,也不会超越iPhone6/iPhone6 Plus上市首季销售7840万台的神话,于是在这种背景下,业界竟然出现一种错觉:专家们一致认为苹果正走向衰败,但真正的事实是,iPhone的利润已经占到整个行业的103%,市

剑指Offer——如何做好自我介绍

剑指Offer--如何做好自我介绍 前言 自我特点+经历梳理 ??各位老师好,我叫某某某,研究生三年级,就读于某某大学信息科学与工程学院软件工程专业.主要使用的开发语言是Java,熟悉基本数据结构和基本算法实现:熟悉MySQL数据库:掌握Linux基本操作命令:所参与的主要项目有"立马送药","鲜花礼品网","基于Android实现的购彩系统"和"我看看"购物分享Android APP.其中,"立马送药"的