python 关于post和get的区别
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 关于post和get的区别相关的知识,希望对你有一定的参考价值。
1.GET是从服务器上获取数据,POST是向服务器传送数据。2.在客户端,GET方式在通过URL提交数据,数据在URL中可以看到,POST方式,数据放置在html——HEADER内提交。
3.对于GET方式,服务器端用Request.QueryString获取变量的值,对于POST方式,服务器端用Request.Form获取提交的数据。 参考技术A get是直接请求、打开,post是请求,对方通过后才能打开
最简单的就是打开登陆网页:
打开登陆网页:get
点击登陆:post
登陆成功:get一张新页面
登陆失败:留在原页面继续post!本回答被提问者采纳
关于ajax,post和get方法的区别
<!doctype html> <html> <head> <meta charset="utf-8"> <title></title> <style> </style> </head> <body> <input id = "btn1" type = "button" value = "读取" /> <script type="text/javascript"> var oBtn = document.getElementById(‘btn1‘); oBtn.onclick = function() { //问号后不影响读取,但时间一直在变,也就是路径一直在变,可以阻止缓存 ajax(‘aaa.txt?t=‘new Date().getTime(),function(str){ alert(eval(str));//ajax读出来的必定是字符串,eval可以把语句的内容解析成JS可以识别的东西,文件里面是什么读出来的就是什么数据类型 },function(){ alert(‘失败‘); }) }; //get(获取):通过网址传递 //(网址长度有限,容量小,不适合传递大数据) //安全性差 //有缓存 //post(上传):通过http content(不通过网址) //容量大(2G) //安全性好一点 //没有缓存(每次post都会向服务器提取新的数据) </script> </body> </html>
以上是关于python 关于post和get的区别的主要内容,如果未能解决你的问题,请参考以下文章
请详细解说下php关于post传值和get传值的内容,区别,安全性,大小等。