GET 和POST 方法的区别

2018-10-12  本文已影响0人  梦梦_087a

在客户机和服务器之间进行请求-响应时,两种最常被用到的方法是:GET 和 POST。

1.GET - 从指定的资源请求数据。

2.POST - 向指定的资源提交要被处理的数据。

GET 基本上用于从服务器获得(取回)数据。注释:GET 方法可能返回缓存数据。(之前请求过一次,有缓存然后直接把缓存数据取到)

POST 也可用于从服务器获取数据。不过,POST 方法不会缓存数据,并且常用于连同请求一起发送数据。

GET : 查询字符串(name=‘xxx’)是在GET请求的url中发送的(就是俗称的路径)

· get请求可以被缓存;

· get请求可以被收藏;

· get请求可以在历史记录中找到;

· get请求长度有限制(最多2048个字符);

· get请求只能用于取回数据;

· get请求不安全,不适用于处理敏感数据;

· get请求的数据类型只允许ASCll字符;

POST :查询字符串(name=‘xxx’)是在Post请求的Http消息主体中发送的

· post请求不可以被缓存;

· post请求不可以被收藏;

· post请求不可以在历史记录中找到;

· post请求长度没有限制;

· post请求的数据类型没有限制;

上一篇 下一篇

猜你喜欢

热点阅读