- Http定义了与服务器交互的不同方法
最基本的方法有4种,
分别是GET,POST,PUT,DELETE。
作用:
实现对HTTP中资源的查,改,增,删4个操作。
GET一般用于获取/查询资源信息
POST一般用于更新资源信息。
区别
1. 提交数据的大小
规定:
首先声明:HTTP协议没有对传输的数据大小进行限制,HTTP协议
规范也没有对URL长度进行限制。
而在实际开发中存在的限制主要有:
GET:特定浏览器和服务器对URL长度有限制,例如IE对URL长度的限制是2083字节(2K+35)。
对于其他浏览器,如Netscape、FireFox等,理论上没有长度限制,其限制取决于操作系统
的支持。
GET方式
(通过URL提交数据)提交的数据最多只能是1024字节(URl长度限制,受制于浏览器,操作系统)
POST方式
理论上没有限制,HTTP协议规范也没有进行大小限制,起限制作用的是服务器的处理程序的处理能力。
2. 安全性上
POST的安全性要比GET的安全性高
GET提交数据:
用户名和密码将明文出现在URL上,因为(1)登录页面有可能被浏览器缓存
POST提交数据:
把提交的数据放置在是HTTP包的包体中(即请求正文中)