GET:
GET通常用于获取服务端数据。
常见发起GET请求的方式有:URL 、src/href、表单(form)。
GET方式提交数据的格式:
格式:index.html?userName=jack&password=123
GET方式提交数据特点:
1、get方式在url后面拼接参数,只能以文本的形式传递参数。
2、数据放在HTTP的请求体头,传递的数据量小,4kb左右
3、安全性低,会将信息显示在地址栏。
4、速度快,通常用于对安全性要求不高的请求。
POST请求:
POST就是发送、提交。可以向指定的资源提交要被处理的数据。
若有重要信息,如果使用表单方式进行提交,表单的method必须设置为POST。
post方式提交的特点:
1、参数不显示在地址栏,post提交数据相对于get的安全性高一些。
2、数据放在HTTP的请求体中,传递数据量大,理论上,请求对数据长度没有要求。
3、请求不会被缓存,也不会保留在浏览器的历史记录中。
4、用于密码等安全性要求高的场合,提交数据量较大的场合,如上传文件,发布文章等。
PUT:
本质上来讲, PUT和POST极为相似,都是向服务器发送数据,但它们之间有一个重要区别,PUT通常指定了资源的存放位置,而POST
则没有,POST的数据存放位置由服务器自己决定。举个例子:如一个用于提交博文的URL,/addBlog。如果用PUT,则提交的URL会是像这样的”/addBlog/abc123”,其中abc123就是这个博文的地址。而如果用POST,则这个地址会在提交后由服务器告知客户端。
DELETE:
同步数据库的删除操作