使用 Flask 开发 RESTful API 及数据库交互
1. 发送 HTTP 请求删除现有消息
要删除现有消息,需先查看上一次响应中分配给 id 的值,然后将命令中的 2 替换为返回的值。可以使用以下命令:
- HTTPie 命令:
http DELETE :5000/api/messages/2
- cURL 命令:
curl -iX DELETE :5000/api/messages/2
这些命令会发送如下 HTTP 请求: DELETE http://localhost:5000/api/messages/2 。请求中的 /api/messages/ 后面有一个数字,它将匹配 /api/messages/<int:id> 并运行 Message.delete 方法。若指定 id 的 MessageModel 实例存在且成功删除,该方法调用将返回 HTTP 204 No Content 状态码。示例响应如下:
HTTP/1.0 204 NO CONTENT
Content-Length: 0
Content-Type: application/json
Date: W
超级会员免费看
订阅专栏 解锁全文
1055

被折叠的 条评论
为什么被折叠?



