IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> HTTP常见状态码!!! -> 正文阅读

[网络协议]HTTP常见状态码!!!

HTTP状态码

状态码的职责是当客户端向服务器发送请求时,描述返回的请求结果,借助状态码,用户可以知道服务器端是正常处理了请求还是出现了错误

类别:

  • 1XX Informational(信息性状态码)

    接受的请求正在处理

  • 2XX Success(成功状态码)

    请求正常处理完毕

  • 3XX Redirection(重定向状态码)

    需要进行附加操作以完成请求

  • 4XX Client Error(客户端错误状态码)

    服务器无法处理请求

  • 5XX Server Error(服务器错误状态码)

    服务器处理请求出错

2XX——表示请求被正常处理了

  • 200 OK:请求已正常处理
  • 204 No Content:请求处理成功,但没有任何资源可以返回给客户端
  • 206 Partial Content:是对资源某一部分的请求
    该状态码表示客户端进行了范围请求,而服务器成功执行了这部分的GET请求,响应报文中包含Content-Range制定范围的实体内容。

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

  • 301 Moved Permanently:资源的uri已经更新,客户端跟新书签引用,永久性重定向,请求的资源已经被分配了新的uri。
  • 302 Found:资源的uri已临时定位到其他位置,临时重定向
  • 303 See Other:资源的uri已更新,该状态码表示由于请求对应的资源存在着另一个uri,应使用GET方法定向获取请求的资源
  • 304 Not Modified:资源已找到,但未符合条件请求
    该状态码表示客户端发送附带条件的请求时,服务端允许请求访问资源,但因发生请求未满足条件的情况后,直接返回304.。

4XX——表示客户端发生错误

  • 400 Bad Request:服务器无法理解客户端发送的请求,请求报文中可能存在语法错误、
    请求参数有误。
  • 401 Unauthorized:该状态码表示发送的请求需要有通过HTTP认证的认证信息
  • 403 Forbidden:不允许访问那个资源。该状态码表明对请求资源的访问被服务器拒绝了。(权限,未授权IP等)
  • 404 Not Found:服务器上没有请求的资源。路径错误等。
  • 405 Method Not Allowed:客户端请求中的方法被禁止,请求方法(GET、POST、HEAD、DELETE、PUT、TRACE等)对指定的资源不适用。
  • 406 错误指无法接受 (Not acceptable)错误。
    1、Jackson包不存在(springMVC默认依赖Jackson包 )。
    2、使用了@ResponseBody,返回数据后缀是.json,但是映射器后缀又是.html.最后浏览器收到数据不知该以哪种类型数据来进行解析,所以就会报406状态码

5XX——服务器本身发生错误

  • 500 Internal Server Error:貌似内部资源出故障了。
    该状态码表明服务器端在执行请求时发生了错误。也有可能是web应用存在bug或某些临时故障。
  • 503 Service Unavailable:该状态码表明服务器暂时处于超负载或正在停机维护,现在无法处理请求。
    Servlet可能在数据库连接池已满的情况下返回503。
  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-09-30 12:17:32  更:2021-09-30 12:19:06 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 1:50:49-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码