Restfull API - 接口的开发【视频第三章】

 

https://coding.imooc.com/lesson/134.html#mid=6851

 

测试用例

常用注解

@RequestParam【参数映射】

Pageable【分页】

jsonpath常用查询

@PathVariable:路径取值

@JsonView:返回结果视图控制

默认异常处理机制

自定义异常处理

第三方过滤器加到过滤器链上

AOP

文件上传和下载

上传

文件下载

异步处理Restfull服务

同步

异步

事件监听

异步拦截器

Swagger

WireMock

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
RESTful API开发规范主要包括以下几个方面: 1. 使用合适的HTTP方法:根据操作类型选择合适的HTTP方法,常用的包括GET(获取资源)、POST(创建资源)、PUT(更新资源)、DELETE(删除资源)等。 2. 使用合适的URI结构:URI应该清晰、简洁且易于理解,使用名词表示资源,避免使用动词。例如,使用"/users"表示用户资源,而不是"/getUsers"或"/createUser"。 3. 使用恰当的HTTP状态码:根据操作结果选择合适的HTTP状态码返回给客户端,例如200表示成功,404表示资源未找到,500表示服务器错误等。 4. 使用合适的版本控制:如果API存在版本迭代的情况,可以通过在URI中加入版本号或者使用请求头的方式进行版本控制。 5. 使用合适的错误处理机制:当发生错误时,返回有意义的错误信息给客户端,并使用适当的HTTP状态码(如400、401、403、404等)。 6. 使用合适的请求和响应格式:根据需求选择合适的数据传输格式,常用的有JSON和XML。推荐使用JSON格式,因为它简洁、易读且易于解析。 7. 使用合适的安全机制:对于需要进行身份验证或权限控制的API,应该使用合适的认证和授权机制,如使用Token、OAuth等。 8. 使用合适的过滤、排序和分页机制:对于资源列表的查询,提供过滤、排序和分页等功能,以便客户端能够更精确地获取所需的数据。 9. 提供合适的文档和示例:为API提供清晰、详细的文档,包括API的使用方式、参数说明、示例请求和响应等,以方便开发者使用和理解。 以上是一些常见的RESTful API开发规范,根据具体项目需求和实际情况,还可以根据需要进行适当调整和扩展。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值