关于前端:http-常见的状态码-回答来源于-chatPT

46次阅读

共计 686 个字符,预计需要花费 2 分钟才能阅读完成。

答:HTTP 状态码是 HTTP 协定应答音讯中的一部分。它们形容了客户端申请的处理过程。常见的 HTTP 状态码如下:

  1. 1xx(信息类):服务器要求客户端执行持续操作。

    • 100(持续):客户端应该持续发送申请。这个状态码示意在发送前,客户端应该晓得持续还是勾销申请。
  2. 2xx(胜利):服务器曾经胜利解决了申请。

    • 200(胜利):申请已胜利。通常,这意味着服务器提供了申请的页面。
    • 204(无内容):申请已胜利,然而响应不蕴含任何实体内容。
    • 206(局部内容):服务器胜利解决了局部 GET 申请。
  3. 3xx(重定向):须要进行进一步操作以实现申请。

    • 301(永恒挪动):申请的网页已永恒挪动到新地位。浏览器应该主动重定向到新地位。
    • 302(长期挪动):申请的网页已长期挪动到新地位。浏览器应该持续应用原有地位进行拜访。
    • 304(未修改):客户端已执行条件 GET 申请且文档内容未扭转。因而,客户端能够持续应用所保留的缓存。
  4. 4xx(客户端谬误):申请中存在语法错误或申请无奈被执行。

    • 400(申请谬误):服务器无奈了解申请的格局,客户端应该批改申请的格局后重试。
    • 401(未受权):申请须要用户身份验证。
    • 403(禁止拜访):服务器回绝了客户端拜访申请。
    • 404(未找到):申请的网页不存在。
  5. 5xx(服务器谬误):服务器执行申请时产生了谬误。

    • 500(服务器谬误):服务器遇到谬误,无奈实现申请。
    • 502(谬误网关):服务器作为网关或代理,收到了有效的响应。
    • 503(服务不可用):服务器不可用,通常是因为过多的申请或保护中。

这些状态码能够帮忙开发人员、系统管理员或用户诊断 HTTP 申请或响应中的问题,并以此采取相应的口头。

正文完
 0