gpt4 book ai didi

rest - 请求处理不成功的 HTTP 响应

转载 作者:可可西里 更新时间:2023-11-01 16:06:39 26 4
gpt4 key购买 nike

假设我有一个 REST POST 端点:www.foo.com/id/X 其中 X 代表一个数字。

我的服务器端伪代码如下所示:

performIdLookup(int id) { 

if ( idExists(id) ) {
return toJson(lookup(id)) // returns 200/OK Status Code with object as JSON
}
else {
return HTTP_???_error
}
}

根据这个question ,发送 400 错误在这里似乎不正确,因为用户提交了有效请求,但服务器找不到它。

此处正确的 HTTP 响应是什么?为什么?

最佳答案

这很容易。

404 Not Found

如果 /id/42 没有资源,则无法找到此 URL 的资源。

参见 list of HTTP status codes .

关于rest - 请求处理不成功的 HTTP 响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24703451/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com