.本文要讲的并不是HTTP协议,主要是分析一下发送Ajax(异步请求)的时候,为什么使用GET和POST方式发送可以接收到数据,而使用DELETE和PUT方法无法发送请求的问题出现原因,当然还是要给出解决办法的...一般情况下,我们使用Rest风格的URI时,也就是使用HTTP协议请求方式的动词,来表示对资源的操作(GET(查询),POST(新增),PUT(修改),DELETE(删除)),常常会出现这个问题....REST 是一种软件架构的编码风格,是根据网络应用而去设计和开发的一种可以降低开发复杂度的编码方式,并且可以提高程序的可伸缩性(增减问题)
可以解决的问题:
1) 查询条件多,多种限制条件,分页参数等...使用Ajax发送PUT(修改)请求
我们测试使用的是一个更新方法,利用主键更新员工的信息,使用特定的PUT请求....;
}
});
后端代码如下:
后端代码非常简单,主要就是接收从前端传回的值,然后利用对应的id更新数据.
/**
* 员工更新信息
*
* @param employee
* @return