图解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
    超负荷运转

状态码

状态码

相关推荐
GhostGuardian15 分钟前
DNS报文结构全解析
网络·网络协议
宁雨桥43 分钟前
WebSocket 完全指南:从原理到实战,搭建实时通信桥梁
网络·websocket·网络协议
xinxinhenmeihao43 分钟前
爬虫导致IP被封号了如何解封?
爬虫·网络协议·tcp/ip
草莓熊Lotso1 小时前
Linux 基础开发工具入门:软件包管理器的全方位实操指南
linux·运维·服务器·c++·人工智能·网络协议·rpc
拾忆,想起1 小时前
TCP滑动窗口:网络世界的“智能流量阀门”
java·网络·数据库·网络协议·tcp/ip·php·哈希算法
止水编程 water_proof1 小时前
Java--HTTP(上)
网络·网络协议·http
止水编程 water_proof9 小时前
Java-HTTP响应以及HTTPS(下)
网络·网络协议·http
好望角雾眠10 小时前
第四阶段C#通讯开发-9:网络协议Modbus下的TCP与UDP
网络·笔记·网络协议·tcp/ip·c#·modbus
C2H5OH66611 小时前
WebSocket-练习1
网络·websocket·网络协议
狂奔的sherry11 小时前
Socket vs WebSocket
网络·websocket·网络协议