GET、POST、PUT、DELETE请求

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,则这个地址会在提交后由服务器告知客户端。

GET、POST、PUT、DELETE请求_第1张图片

DELETE:

同步数据库的删除操作

 

你可能感兴趣的:(java)