0%

HTTP

Get和Post的区别


总结:get 用于获取信息,无副作用,幂等,且可缓存。
post 用于修改服务器上的数据,有副作用,非幂等,不可缓存

其实HTTP协议本身并没有对URL和BODY的长度限制,对URL限制的大多是浏览器和服务端自己限制的。

传参方式不受TCP传输限制 Get使用url Post使用Body的方式是约定俗成 服务端可自行制定规则从header或body获取参数

幂等性 (Idempotence)

Put vs Post

Data URL

最初见于css插入图片资源 data协议数据格式形如

1
data:[<mediatype>][;base64],<data>

其中mediatype 是个 MIME 类型的字符串,例如 ‘image/jpeg’ 表示 JPEG 图像文件。如果被省略,则默认值为 text/plain;charset=US-ASCII。