图解HTTP-HTTP状态码

状态码

状态码的职责是当客户端向服务器端发送请求时,描述返回的请求结果。

类别 原因短语
1XX Informational(信息状态码) 接收的请求正在处理
2XX Success(成功状态码) 请求正常处理完毕
4XX Redirection (重定向状态码) 需要进行附加操作以完成请求
5XX Server Error (服务器错误状态码) 服务器处理出错
200 X
  • 200 OK
    表示请求被正常处理了。
  • 204 No Content
    代表服务器端的请求已经成功被处理,返回的响应报文中不含实体的主体部分。也不允许返回任何实体的主体。当返回204,那么浏览器显示的页面不发生更新。
  • 206 partitonal Content
    响应报文中含有Content-Range指定范围的实体内容。
300 X

表示浏览器要执行某些特殊的处理以正确处理请求。

  • 301 Moved Permanently
    永久重定向。表示资源已经被分配了新的URI,以该资源都是这个URI。
  • 302 Found
    临时重定向,该状态码表示请求资源已经被分配了新的URI,希望用户本次能使用新的URI访问。
  • 303 see other
    303 和302 有着相同的功能,但是303 状态码明确表示客户端采用GET方法获取。
    注:
    当301、302、303响应状态码返回时,几乎所有的浏览器都会把POST改成GET,并删除请求报文内的主体,之后请求会自动再次发送。
  • 304 Not Modified
    该状态码表示客户端发送附带条件的请求时,服务器允许请求访问资源,但未满足条件的情况。不包含响应主体。
  • 307 Temporary Redirect
    临时重定向。该状态码与302Found有着相同的含义。302不会遵循标准,307会遵循标准。
400 X
  • 400 Bad Request
    表示请求报文中存在语法错误。
  • 401 Unauthorized
    表示发送的请求需要通过HTTP认证(BASIC认证,DIGEST认证)的认证信息。
  • 403 Forbidden
    表示请求资源被服务器拒绝了。不允许访问某个资源。
  • 404 Not Found
    未找到
500 X
  • 500 Internal Server Error
    服务器本身发生错误
  • 503 Service Unavailable
    超负荷运转

状态码

状态码

相关推荐
tan180°8 分钟前
Linux网络HTTP(上)(7)
linux·网络·http
无小道40 分钟前
网络层次划分-网络层
网络·计算机网络·智能路由器
像素之间44 分钟前
http的发展历程
网络·网络协议·http
せいしゅん青春之我1 小时前
【JavaEE初阶】1124网络原理
网络·网络协议·java-ee
liulilittle2 小时前
国际带宽增长与用户体验下降的悖论
网络·网络协议·信息与通信·ip·ux·带宽·通信
六点半8886 小时前
【计算机网络】初识HTTP(超文本传输协议)
网络协议·计算机网络·http
南一Nanyi6 小时前
才知道 DNS 还能基于 HTTPS 实现!
网络协议·安全·面试
_星辰大海乀6 小时前
网络原理 -- HTTP
java·服务器·http·get方法·post方法
歪歪1008 小时前
使用 Wireshark 进行 HTTP、MQTT、WebSocket 抓包的详细教程
网络·websocket·测试工具·http·wireshark
paishishaba13 小时前
无状态协议HTTP/HTTPS (笔记)
网络协议·http