我们把服务器提供的服务统一称为资源。 我们可以使用URL来定位资源,如/v1/book/user/1 来定位一个用户 定位到资源以后,可以使用HTPP动词来操作资源,类似使用DDL操作数据库。
image.png
对于视图函数的URL,尽量不应该包含动词,因为URL是用来定位资源的,例如我们之前的试图函数,应该这样改写
@api.route('', methods=['GET'])
def get_book():
return 'get book'
@api.route('', methods=['POST'])
def create():
return 'create book'
REST的使用场景有两个:内部开发API,开放API。 标准的REST比较适合开放性的API。只负责提供数据,不负责业务逻辑
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有