4

GET和POST是HTTP协议定义的两种请求方法,其本质都是用于客户端与服务器端资源的交互。

HTTP为了规范数据交互的方式,将GET用于获取资源,POST用于更新资源。

1. 表现形式

GET请求的数据在HTTP的请求头部(header)中,而POST将数据放在请求体中。

2. 数据量

HTTP没有对传输数据的大小进行限制,也没有对url的长度进行限制。
浏览器会对url的长度进行限制,而服务器会对get,post提交的数据进行限制,数据量过大对服务器也是一种负担。

3. 安全性

post请求安全性相对get要高,因为get请求是可以缓存和存在于历史记录中,并且是明文。但是post也并非安全,截获包数据依旧可以拿到信息。

Donne
694 声望25 粉丝

知其然,知其所以然。


引用和评论

0 条评论