标签: http-status-codes
我对HTTP状态代码感到有点困惑。假设有人调用类似.../person/15的端点,但实际上并没有一个标识符为15的人。
.../person/15
我之前正在返回412,但当我读到那个应该与标题相关的状态代码时更接近。
答案 0 :(得分:2)
那将是404(未找到)。如果您能够检测到该人已被删除(并且他们的ID不会被重复使用),请使用410(已完成)。
答案 1 :(得分:0)
您可能想要使用的HTTP状态代码是HTTP/1.1 404 Not Found。还有一个包含所有这些代码的非常有用的列表:
HTTP/1.1 404 Not Found
https://en.wikipedia.org/wiki/List_of_HTTP_status_codes