有效但没有答案的响应的状态代码
Status code for a response that work's but doesn't have a answer
我目前正在构建一个 API 可以 return 一个基于其名称的确定城市。我的代码正在运行,我面临的问题是根据请求使用正确的状态代码,该代码自行完成,但没有答案,因为找不到城市。
在这种情况下我应该使用哪个状态码?我尝试使用 204 NO-CONTENT
,但随后响应没有主体,我的 city-not-found 自定义异常变得无用。
HTTP 204 No-Content 代码是成功状态响应代码,表示请求已成功。在这种情况下,您可以尝试 404 Not-Found,您可以捕获并使用您的自定义异常。
我目前正在构建一个 API 可以 return 一个基于其名称的确定城市。我的代码正在运行,我面临的问题是根据请求使用正确的状态代码,该代码自行完成,但没有答案,因为找不到城市。
在这种情况下我应该使用哪个状态码?我尝试使用 204 NO-CONTENT
,但随后响应没有主体,我的 city-not-found 自定义异常变得无用。
HTTP 204 No-Content 代码是成功状态响应代码,表示请求已成功。在这种情况下,您可以尝试 404 Not-Found,您可以捕获并使用您的自定义异常。