【发布时间】:2018-08-03 16:17:28
【问题描述】:
这是我的请求网址:
http://server.com/app/user/getuser/?userId=9999
注意userId 是查询参数。未嵌入路径参数。
我了解如果请求的 URL 是:http://server.com/app/user/getuser/9999 并且数据库中不存在 ID 9999,则应使用代码 404。
但是对于 userId 是查询参数的情况应该使用什么 HTTP 状态?现在我返回 400 而不是 404。
【问题讨论】:
标签: http-status-code-404 query-parameters http-status-code-400 http-status