开发者社区> 问答> 正文

对于接口方法的返回值和异常处理,最重要的是需要遵循方法的语义进行设计建议有哪些?

对于接口方法的返回值和异常处理,最重要的是需要遵循方法的语义进行设计建议有哪些?

展开
收起
vncamyi27xznk 2022-03-28 10:14:37 22371 1
来自:大淘宝技术
15 条回答
写回答
取消 提交回答
  • 践行RESTful,如图是API生命周期api.png

    2022-07-07 19:11:13
    赞同 展开评论 打赏
  • 需要約定

    2022-07-07 16:00:27
    赞同 展开评论 打赏
  • 百度吧

    2022-07-05 15:37:16
    赞同 展开评论 打赏
  • 统一返回格式,即出现异常应和正常返回格式统一并返回错误原因

    2022-07-05 11:00:54
    赞同 展开评论 打赏
  • 可以看看大佬的博客

    2022-07-02 22:59:35
    赞同 展开评论 打赏
  • 充分考虑可能遇到的出错情况,提前应对

    2022-06-29 10:19:22
    赞同 展开评论 打赏
  • 我个人认为最主要的就是错误码的约定和统一传参的luoj逻辑,此外,一些网络错误尽量上抛

    2022-06-27 11:39:02
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    查询百度

    2022-06-26 19:44:38
    赞同 展开评论 打赏
  • 学到老

    2022-06-25 08:47:26
    赞同 展开评论 打赏
  • 接口响应按有业务结果和未知业务结果分类,业务结果不管是业务成功还是业务规则导致的失败,都通过返回值返回;未知结果一般是系统性的异常导致,不要通过返回值错误码表达,而是通过抛出异常来表达。这里最关键一点,就是如何理解和区分某个“失败”是属于业务失败,还是属于系统异常。答复内容摘自《2021技术人的百宝黑皮书》,这本电子书收录开发者藏经阁 下载连接:https://developer.aliyun.com/ebook/download/7436

    2022-03-28 22:25:55
    赞同 展开评论 打赏
滑动查看更多
问答地址:
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
建立联系方法之一 立即下载
继承与功能组合 立即下载
fibjs 模块重构从回调到协程--陈垒 立即下载