美文网首页
HTTP response status codes

HTTP response status codes

作者: 庞贝船长 | 来源:发表于2019-01-12 21:41 被阅读0次

HTTP 响应状态代码指示特定HTTP请求是否已成功完成。响应分为五类:

  • 信息响应
  • 成功响应
  • 重定向
  • 客户端错误
  • 服务器错误

信息响应(1xx)

100 Continue: 这个临时响应表明,迄今为止的所有内容都是可行的,客户端应该继续请求,如果已经完成,则忽略它。
101 Switching Protocal: 服务器正在切换的协议。
102 Processing: 此代码表示服务器已收到并正在处理该请求,但没有响应可用。

成功响应(2xx)

200 OK: 请求成功。
201 Created:
该请求已成功,并因此创建了一个新的资源。这通常是在PUT请求之后发送的响应。
202 Accepted: 请求已经接收到,但还未响应,没有结果。

重定向(3xx)

300 Multiple Choice: 被请求的资源有一系列可供选择的回馈信息,每个都有自己特定的地址和浏览器驱动的商议信息。用户或浏览器能够自行选择一个首选的地址进行重定向。
301 Moved Permanently: 被请求的资源已永久移动到新位置,并且将来任何对此资源的引用都应该使用本响应返回的若干个 URI 之一。
302 Found: 请求的资源现在临时从不同的 URI 响应请求。由于这样的重定向是临时的,客户端应当继续向原有地址发送以后的请求。
303 See others: 对应当前请求的响应可以在另一个 URI 上被找到,而且客户端应当采用 GET 的方式访问那个资源。
304 Not Modified: 如果客户端发送了一个带条件的 GET 请求且该请求已被允许,而文档的内容(自上次访问以来或者根据请求的条件)并没有改变,则服务器应当返回这个状态码。304 响应禁止包含消息体,因此始终以消息头后的第一个空行结尾。

客户端错误响应(4xx)

400 Bad Request: 语义有误,当前请求无法被服务器理解。
401 Unauthorized: 当前请求需要用户验证。
403 Forbidden:服务器已经理解请求,但是拒绝执行它。
404 Not Found: 请求失败,请求所希望得到的资源未被在服务器上发现。
405 Method Not Allowed: 请求行中指定的请求方法不能被用于请求相应的资源。该响应必须返回一个Allow 头信息用以表示出当前资源能够接受的请求方法的列表。
406 Not Acceptable: 请求的资源的内容特性无法满足请求头中的条件,因而无法生成响应实体。
408 Request Timeout:请求超时。客户端没有在服务器预备等待的时间内完成一个请求的发送。客户端可以随时再次提交这一请求而无需进行任何更改。

服务端错误响应(5xx)

500 Internal Server Error:服务器遇到了不知道如何处理的情况。
501 Not Implemented: 此请求方法不被服务器支持且无法被处理。
502 Bad Gateway: 此错误响应表明服务器作为网关需要得到一个处理这个请求的响应,但是得到一个错误的响应。
503 Service Unavailable: 服务器没有准备好处理请求。 常见原因是服务器因维护或重载而停机。
504 Gateway Timeout: 当服务器作为网关,不能及时得到响应时返回此错误代码。
505 HTTP Version Not Supported: 服务器不支持请求中所使用的HTTP协议版本。

参考

相关文章

  • HTTP response status codes

    HTTP 响应状态代码指示特定HTTP请求是否已成功完成。响应分为五类: 信息响应 成功响应 重定向 客户端错误 ...

  • HTTP Status Codes

    转载自:https://httpstatuses.com 1×× Informational 100Continu...

  • HTTP Status Codes

    1×× Informational 100 Continue 101 Switching Protocols 10...

  • HTTP 状态码

    http://www.runoob.com/http/http-status-codes.html http://...

  • http教程

    http状态码 http://www.runoob.com/http/http-status-codes.html

  • http-response-codes

  • HTTP状态码

    https://www.runoob.com/http/http-status-codes.html http的状...

  • HTTP常见状态码

    HTTP状态码大全: http://www.runoob.com/http/http-status-codes.h...

  • XMLHttpRequest statusText code

    var HTTP_STATUS_CODES = { 100: "Continue", 101: "Swit...

  • http

    http http.METHODS 解析器支持的 HTTP 方法列表 http.STATUS_CODES 所有标准...

网友评论

      本文标题:HTTP response status codes

      本文链接:https://www.haomeiwen.com/subject/heqhdqtx.html