小编Vit*_*tos的帖子

如果父资源不存在,在REST API中使用哪个HTTP代码用于子资源?

我和我的团队正在编写REST API,但仍然没有完全理解一些概念.

在给定资源中:objective/{id}/goal目标是收集

如果消费者试图达到不存在的目标,API将返回状态代码404,非常简单.

例如:objective/999退货404

出于某种原因,消费者试图从这个不存在的资源中获取目标:

例如:objective/999/goal退货?

哪个是最合适的返回代码?我觉得这也应该是一个404.有些人正在考虑另一个错误代码,因为API应该以某种方式告知父资源首先不存在.

api rest http-status-codes

4
推荐指数
1
解决办法
621
查看次数

标签 统计

api ×1

http-status-codes ×1

rest ×1