如果数据库中针对特定列的值不存在,状态码应该是什么?

问题描述 投票:0回答:1

我放置了API,它将根据用户名修改用户城市。'api/v1/user/modify_city'。在请求正文中,我输入了JSON。

{
  'name':'Jhon',
   'city': 'NY'
} 

我想针对'Jhon'用户名将城市修改为'NY',但是DB中不存在用户名jhon,所以在这种情况下我应该返回什么状态代码?

python flask flask-restful
1个回答
0
投票

在这种情况下,标准HTTP状态代码是404。

https://en.wikipedia.org/wiki/List_of_HTTP_status_codes

某些项目使用不同的约定,在这种情况下,本地约定必须具有优先级。

© www.soinside.com 2019 - 2024. All rights reserved.