关注联楷|返回首页 | 网站案例 | 帮助中心

合作共赢、快速高效、优质的网站建设提供商

上海网站建设 

服务热线:021-61394118

上海联楷科技

上海网站建设分析form中的get和post方法

作者:佚名   时间:2012-02-07   分享到:

form中的get和post方法,在数据传输过程中分别对应http协议中的get和post方法.二者的主要区别如下:

1.get用来从服务器上获得数据,而post用来向服务器上传数据.
2.get表单中的数据按照varible=value的形式,添加到action所指向的url后面,并且两者使用"?"连接,而各个变量之间使用"&"连接,post是将表单中的数据放在form的数据体中,按照变量的值相对应的方便,传递到action所指向的url.
3.get是不安全的,因为在传输过程中,数据被放在请求的url中,而如今现有的很多的服务器,代理器或者用户代理都会将url记录到日志文件中,然后放在某个地方,这样可能会有一些隐私的信息被第三方知道,另外,用户也可以在浏览器上看到提交的数据,一些系统内部消息将会一同显示在用户面前.post的所有操作对用户来说都是不可见的.
4.get传输的数据量小, 主要是因为受url长度限制,而post可以传输大量的数据,所以在上传文件方面只能用post.

 



如没特殊注明,文章均为上海联楷网络原创,转载请注明来自:http://www.linksj.com/help/20151126/n581.html

上海联楷网络新闻