1、HTTP 响应的第一行包括响应代码, 以及该代码的含义的简短说明。代码被分成几个部分, 第一个数字表示响应的分类。任何2xx 代码都表示成功的请求和响应。
2、created-通常从 PUT 请求返回, 注意到请求已成功并创建了资源

3、No Content(无内容)-请求成功;服务器没有更多的信息来告诉客户端。这也经常用于成功的 PUT、POST 或 DELETE 请求。

4、OK(成功)-请求成功.成功的意义根据请求所使用的方法不同而不同.

5、x 分类指示客户端错误, 服务器指示客户端没有发出有效请求。一些通用代码包括:
6、Bad Request(错误请求)-客户端没有发送格式正确的请求。您通常可以从 Telnet 请求触发此操作, 并将垃圾字符串作为请求的第一行发送。

7、Forbidden(禁止访问)-这通常是对提供了有效登录的客户端的响应, 但不允许他们请求给定的资源。

8、Not Found(未找到)-请求的资源不存在。

9、Method Not Allowed(不允许使用该方法)-已使用错误的 HTTP 方法请求资源。

10、x 分类表示服务器端存在问题。客户端通常不可能在不发生服务器上的更改的情况下从这些异常中恢复。一些通用代码包括:
11、Internal Server Error(内部服务器错误)-这是一条通用消息。请注意, 这可能适用于特定资源或一组资源, 而不是整个服务器不可用。

12、Service Unavailable(服务不可用)-服务器当前不可用;此代码表示中断只是暂时的。

13、错误代码可以包括一个响应正文, 通常是 HTML 或纯文本, 这可以更详细地解释代码的原因