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。