我目前正在开发Restful API,它涉及一些表的CRUD操作以及Authentication端点。但是现在,我想知道哪些是最佳实践,应该在端点返回什么标准的约定,基本上我有这个:
当操作成功时,我返回状态代码200,否则我返回错误。好吗?我该怎么办呢?
答案 0 :(得分:1)
好吧,我看是正确的,你还应该根据发生错误的情况返回相应的http状态代码。例如:
404 :阅读,删除。但没有找到记录
409 :创建,更新。但是发生了冲突,可能违反了约束,或者您试图创建重复的条目......
这是一个很好的resource