get与post的区别

时间:2013.01.15 发布人:slh262

get与post的区别

已解决问题

谷歌slh262用户在2013.01.15提交了关于“大头儿子小头爸爸get与post的区别”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-08-22T10:25:07。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,滴水之恩,来日我当涌泉相报 !

希望以下的回答,能够帮助你。

第1个回答

用户名:wuanjinj  

FORM中的getpost方法区别Form中的get和post方法,在**传输过程中分别对应了h**TTP协议中的GET和PO问答ST方法。二者主要区别如下
1、Get是用来从服务器上获得**,而Pos着批报装每t是用来向服务器上传递**。
2、Get将表单中**构的按照variable=val奏的及安庆点钱ue的形式,添加到action所指向的URL后面,并且两者使用“?”连接,而各个变量之间使用“&”连接;Post是将表单中的**放在form的**体中,按照变量和值相对应的方式,传递到action所指向URL。
弱打空维诗著术件3、Get是不安全的,因为在传输过程,**被放在请求的URL中,而如今现有的很多服务器、**或者用户**都会将请求URL记录到日志文件中,然后放在某个地方,这样就可能会有一些隐私的信息被第三方看到。另外,用户也可以在程机尽观转她处村初培汽浏览器上直接看到提交的**,一些系统**消息将会一同显示在用户面前。Post的所有操讨铁扩直没待脚文它作对用户来思是不可见的。
4、Get传输的**量小,这主要是因为受URL长度限制;而Post可以传输大量的**,所以在上传文件只能使用Post(当然还有一个原因,将在后面的提到)。
5级与讲区、Get限制Form表单的**集的值必须为ASCII字符则益经轮混;而Post支持整个ISO10646字符集。
6、Get是Form的默认方法。

-------------------------------凑合看下吧,自己理解去吧----------------------