常见四种请求
<1>get 通常用来请求某条数据或是一个数组的列表数据,参数会放在地址栏进行传输,常见的大部分请求都是get请求
缺点: 因为参数放在地址栏上,所以不安全,一般get请求会发送一些对安全性不高的数据请求,像登录注册相关的请求不会采用get请求
地址栏的长度是有限制的,大概2kb左右
//请求列表(数组)
http://www.baidu.com/users?name=lxl&age=23&pagesize=10&pagenum=1(restful)
http://www.baidu.com/getUserList?name=lxl&age=23 (bad 非restful)
//请求单条
http://www.baidu.com/users?id=0(非restful)
http://www.baidu.com/users/0(restful)
<2> post 比较安全,参数放在请求的body体中的,传输的数据量很大,跟表单提交的一般都是post请求.登录,注册,新建一般都是post
http://www.baidu.com/users (restful)
//post(方式),数据放在request.body中的
<3>put 和post一样,参数和数据都一样,一般用作修改数据
http://www.baidu.com/users/0 (restful)
<4>delete 和get一样,参数一样,一般用作删除数据
http://www.baidu.com/users/0 (restful)