HTML篇——001Get请求和Post请求

HTTP请求有很多种,如GET、POST、HEAD、TRACE、OPTIONS等,但是GET与POST是两个最常用的方法。

其中GET是最简单的一种请求方法,其主要功能是从服务器端获取用户所需要的资源,并将其作为相应返回给客户端,这些资源可以是HTML页面、图片、文档内容等任何一种,凡需要注意的是,GET方法的作用主要是用来获取服务器端的资源信息,不会影响资源自身。

而POST请求提供了比GET方法更加强大的功能,它除了能够获取服务器端资源外,同时可以向服务器上传数据。

虽然GET方法主要用来从服务器上获取数据,也可以向服务器上传数据,但是一般不建议采用GET方法来向服务器上传数据,而是推荐使用POST方法实现该功能。具体而言,主要有以下两个方面原因:

1)采用GET方法向服务器上传输时,一般会将数据添加到URL地址后,并且两者用“?”连接,各个变量之间用“&”连接。由于对URL的长度存在限制,因此采用这种方法能上传的数据量非常小,通常在1024Byte左右。而POST方法传递数据是通过HTTP请求的附件进行的,传送的数据量更大一些,一般默认为不受限制的。

2)由于GET方法上传的数据是添加在URL中的,因此如果上传的数据是包含如密码等隐私信息时,就会暴露用户的数据。而POST方法向服务器提交的内容在URL中并没有铭文显示,对用户都是不可见的,所以,安全性更好。

手打得好累..........................不打了。

猜你喜欢

转载自blog.csdn.net/qq_31914787/article/details/81952818
今日推荐