http - 我应该自己设置哪些http状态码,在什么情况下?

标签 http http-headers http-status-codes

我应该自己设置哪些http状态码,在什么情况下?

例如,如果服务器收到从数据库中删除一个不存在的条目的请求,我应该返回 404 错误代码吗?还有别的吗?

最佳答案

假设您正在谈论设计 RESTful API,是的,当您收到请求时返回 404 状态是有意义的(GETPUT, DELETE) 对不存在的实体进行操作。

关于http - 我应该自己设置哪些http状态码,在什么情况下?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9897656/

相关文章:

android - 如何从 Android 中的 NoHttpResponseException 获取 Http 状态代码?

http - FTP 协议(protocol)中是否有类似 HTTP Range header 的内容?

http - 使用 JAX-RS 的 "fake"DELETE 和 PUT 方法的最佳方法是什么?

javascript - 对特定域使用 X-XSS-Protection?

zend-framework - 使用 ZEND 框架和/或 PHP 接收 JSON 负载

逻辑错误的 HTTP 400(错误请求),而不是格式错误的请求语法

java - 使用 Java 套接字获取请求

java - 用java读取content-disposition文件

arrays - Angular 为什么这个 HTTP 请求响应数组的长度未定义?

http - "client requested wrong format"是哪个状态码?