rest - “未找到请求的资源”的适当 HTTP 状态代码是什么?
问题描述
在以下情况下,哪种 HTTP 状态码更适合使用?
我有一个 REST API 可以根据其 id 获取一些数据库实体。这种情况是在数据库中找不到请求的实体时。
解决方案
我倾向于使用 404。话虽如此,这里是 HTTP 状态代码的维基百科链接https://en.wikipedia.org/wiki/List_of_HTTP_status_codes
推荐阅读
- c# - 如何将我的代码从 VS2019 中的控制台应用程序代码转换为 Windows 窗体
- configuration - Blazor WASM 托管:客户端中的 index.html --> 服务器中的 Index.cshtml,但不再找到静态文件
- html - 分别将类添加到多个相同的元素
- c# - 在 ef core 中搭建表时是否有一个选项可以跳过生成外键约束?
- google-sheets - 查询特定日期时间的股票价格
- sql-server - 可以在 SQL 视图上应用 Offset Fetch 下一个子句吗?
- python - Py4JError:调用 .saveAsTable 时发生错误
- javascript - 无法在 nodejs 中将 base64 图像上传到 S3 AWS
- r - 在 r 中选择小的 vif 变量
- python - 如何使用 Discord API 和 Python 请求发送图片