RESTful风格的API
2021-01-09 19:31
标签:数据 url 删除用户 span 用户数 fun params send rip 传统请求地址方式: RESTful API:一套关于设计请求的规范 RESTful API实际上就是一套规范,是关于如何设计请求地址的规范,说白了就是对增删改查以及其它操作所对应的地址应该长什么样子,所对应的请求方式应该是什么。 例如: GET:http://www.example.com/users 获取用户列表数据 注意:之前在查询字符串参数的时候(以?后面带参数的请求方式),是用res.query来获取的。 RESTful风格的API 标签:数据 url 删除用户 span 用户数 fun params send rip 原文地址:https://www.cnblogs.com/zcy9838/p/13083458.htmlGET http://www.example.com/getUsers // 获取用户列表
GET http://www.example.com/getUser?id=1 // 比如获取某一个用户的信息
POST http://www.example.com/modifyUser // 修改用户信息
GET http://www.example.com/deleteUser?id=1 // 删除用户信息
POST:http://www.example.com/users 创建(添加)用户数据
GET:http://www.example.com/users/1 获取用户ID为1的用户信息
PUT:http://www.example.com/users/1 修改用户ID为1的用户信息
DELETE:http://www.example.com/users/1 删除用户ID为1的用户信息script type="text/javascript">
// 获取用户列表信息
$.ajax({
type: ‘get‘,
url: ‘/users‘,
success: function (response) {
console.log(response)
}
})
// 添加id为1的用户信息
$.ajax({
type: ‘get‘,
url: ‘/users/1‘,
success: function (response) {
console.log(response)
}
})
// 删除id为10的用户信息
$.ajax({
type: ‘delete‘,
url: ‘/users/10‘,
success: function (response) {
console.log(response)
}
})
// 更新id为10的用户信息
$.ajax({
type: ‘put‘,
url: ‘/users/10‘,
success: function (response) {
console.log(response)
}
})
script>
// 后台服务器端获取客户端传递过来的数据
// 获取某一个用户具体信息的路由
app.get(‘/users/:id‘, (req, res) => {
// 获取客户端传递过来的用户id
const id = req.params.id;
res.send(`当前获取的是id为${id}的用户信息`);
});
// 删除某一个用户
app.delete(‘/users/:id‘, (req, res) => {
// 获取客户端传递过来的用户id
const id = req.params.id;
res.send(`当前删除的是id为${id}的用户信息`);
});
// 修改某一个用户的信息
app.put(‘/users/:id‘, (req, res) => {
// 获取客户端传递过来的用户id
const id = req.params.id;
res.send(`当前修改的是id为${id}的用户信息`);
});
下一篇:第k小数(桶排序)