RESTful API风格

本文介绍了RESTful API设计的基本原则,包括URL设计中的动词+宾语结构、使用HTTP方法对应CRUD操作、状态码的精确使用以及服务器响应的JSON格式等关键点,帮助开发者更好地理解和应用RESTful API。
摘要由CSDN通过智能技术生成

RESTful是目前最流行的api设计规范,用于web数据接口的设计。

它的大原则容易把握,但是细节不容易掌握。

一、URL设计

1.1 动词+宾语

客户端发出的数据操作指令都是“动词+宾语”的结构。例如GET/articles,获取+文章

动词通常就是五种HTTP方法,对应CRUD操作

put要求前端提供一个完整的资源对象,而patch只需要提供更新的某些属性即可

1.2 动词的覆盖

有些客户端只能使用get、post两种方法,就必须使用post模拟其他方法put、patch、delete,这是http请求要加上X-HTTP-Method-Override属性,告诉服务器应该使用哪个动词,覆盖post方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值