返回首页 | 网站案例 | 帮助中心

合作共赢、快速稳定、服务地方的网站建设提供商

北京网站建设

服务热线:13812345678

北京网站建设分析Form中的Get和Post方法

时间:2012-2-7

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.

 


建站流程

    北京网站建设流程