HTTP 状态码有哪些?分别表示什么?

状态码由三位数字组成,第一位数字表示响应的类型,常用的状态码有五大类:

  • 1xx:表示服务器已接收了客户端请求,客户端可继续发送请求

  • 2xx:表示服务器已成功接收到请求并进行处理

    • 200 OK:表示客户端请求成功
  • 3xx:表示服务器要求客户端重定向 重定向(Redirect)就是通过各种方法将各种网络请求重新定个方向转到其它位置(如:网页重定向、域名的重定向、路由选择的变化也是对数据报文经由路径的一种重定向)

  • 4xx:表示客户端的请求有非法内容

    • 400 Bad Request:表示客户端请求有语法错误,不能被服务器所理解
    • 401 Unauthonzed:表示请求未经授权,该状态代码必须与 WWW-Authenticate 报头域一起使用
    • 403 Forbidden:表示服务器收到请求,但是拒绝提供服务,通常会在响应正文中给出不提供服务的原因
    • 404 Not Found:请求的资源不存在,例如,输入了错误的URL
    • 414     :Request-URI 太长
  • 5xx:表示服务器未能正常处理客户端的请求而出现意外错误

    • 500 Internal Server Error:表示服务器发生不可预期的错误,导致无法完成客户端的请求 503 Service Unavailable:表示服务器当前不能够处理客户端的请求,在一段时间之后,服务器可能会恢复正常

相关推荐

  1. HTTP 状态哪些分别表示什么

    2024-04-09 07:00:01       14 阅读
  2. 什么http状态

    2024-04-09 07:00:01       33 阅读
  3. 什么状态模式,哪些应用?

    2024-04-09 07:00:01       7 阅读
  4. http状态

    2024-04-09 07:00:01       36 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-09 07:00:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-09 07:00:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-09 07:00:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-09 07:00:01       18 阅读

热门阅读

  1. React + 项目(从基础到实战) --第四期

    2024-04-09 07:00:01       14 阅读
  2. Kubernetes学习笔记11

    2024-04-09 07:00:01       12 阅读
  3. Python正则表达式

    2024-04-09 07:00:01       11 阅读
  4. 服务器挖矿病毒查杀排查手册

    2024-04-09 07:00:01       13 阅读
  5. AcWing798. 差分矩阵

    2024-04-09 07:00:01       12 阅读
  6. 在 Visual Studio Code (VSCode) 中隐藏以 . 开头的文件

    2024-04-09 07:00:01       14 阅读
  7. 力扣经典150题第十题:跳跃游戏二

    2024-04-09 07:00:01       10 阅读
  8. FPN网络

    FPN网络

    2024-04-09 07:00:01      13 阅读
  9. 「PHP系列」PHP 函数详解

    2024-04-09 07:00:01       18 阅读
  10. TypeScript尚硅谷学习

    2024-04-09 07:00:01       14 阅读