博客
关于我
http常见响应状态码
阅读量:579 次
发布时间:2019-03-11

本文共 1237 字,大约阅读时间需要 4 分钟。

状态码及其说明

200 � 状态码

表示客户端成功接收到了服务端返回的数据。这是HTTP协议中最常见的状态码,通常用于表示客户端请求成功完成,服务端返回了期望的数据。

206 � 状态码

用于表明服务端返回了客户端请求的部分数据。这类状态码通常在文件下载过程中使用,当尚未下载完全时,服务端就返回部分内容,开始分块传输。例如,在下载一个大型文件时,不rst下载完成前,客户端可能会收到206状态码。

301 � 状态码

表示永久重定向。这意味着客户端请求的资源已经被移动或转换,服务端返回了新的地址 URL。客户端需要通过重定向获取最新地址,以完成请求。

302 � 状态码

表示临时重定向。与301状态码相似,但返回的地址仅适用于当前请求,不是永久性的重定向。在应用程序编程中, 如果需要跨请求调度器, 可能会使用302状态码。

304 � 状态码

通常用于缓存控制。这表示服务端确认客户端已经缓存了请求,并且返回的数据没有变化,可以直接从缓存中获取。不需要重新下载数据,客户端可以根据304状态码判断当前请求是否可以使用缓存数据。

400 � 状态码

表示客户端请求的格式或语法存在错误, 服务端无法理解请求。这可能是因为请求中缺少必要参数或数据格式不符合预期。

401 � 状态码

表示服务端进行了身份认证验证, 但客户端未能提供有效的凭证或认证信息。服务端可能会返回401状态码并提示客户端进行登录或提供有效的身份验证信息。

403 � 状态码

表示服务端拒绝客户端的访问请求。可能的原因包括没有权限或资源未开户。客户端需要联系服务提供商了解具体原因或者检查权限配置。

404 � 状态码

表示客户端请求的资源不存在。这意味着在服务端数据库或者资源目录中,并未找到与请求相关的数据或资源。

413 � 状态码

表示客户端上传的数据字节数超过了服务端的限制。通常用于文件上传的场景, 服务端设置了一个字节数上限,当客户端的上传文件大小超过了该限制时, 会返回413状态码。

500 � 状态码

表示服务端出现了内部错误, 该错误通常需要内部团队进行排查和修复。状态码500提示说明有一个系统内部的问题,可能是一个软件错误或配置错误。

502 � 状态码

通常用于服务代理场景。当服务端作为中转转发请求时, 由于后端被代理的服务器出现问题,无法正常返回数据, 服务端就会返回502 状态码。

503 � 状态码

代表服务当前不可用。可能的原因包括服务器重启、升级、维护更新等。状态码503提示客户端注意,服务可能暂时 unavailable, 需要稍后再试。

504 � 状态码

在服务代理场景中返回,这表示后端服务的响应超时。简而言之, 当服务器在代理应答过程中由于后端服务未能及时响应而超时时, 服务端会返回504 设态码。


以上状态码对应的说明可以帮助开发者更好地理解服务器返回的错误信息, 在进行网络调试或编写客户端请求时将其运用到或esiable razor.

转载地址:http://ovlvz.baihongyu.com/

你可能感兴趣的文章
mysql 主从
查看>>
mysql 主从 lock_mysql 主从同步权限mysql 行锁的实现
查看>>
mysql 主从互备份_mysql互为主从实战设置详解及自动化备份(Centos7.2)
查看>>
mysql 主从关系切换
查看>>
MYSQL 主从同步文档的大坑
查看>>
mysql 主键重复则覆盖_数据库主键不能重复
查看>>
Mysql 事务知识点与优化建议
查看>>
Mysql 优化 or
查看>>
mysql 优化器 key_mysql – 选择*和查询优化器
查看>>
MySQL 优化:Explain 执行计划详解
查看>>
Mysql 会导致锁表的语法
查看>>
mysql 使用sql文件恢复数据库
查看>>
mysql 修改默认字符集为utf8
查看>>
Mysql 共享锁
查看>>
MySQL 内核深度优化
查看>>
mysql 内连接、自然连接、外连接的区别
查看>>
mysql 写入慢优化
查看>>
mysql 分组统计SQL语句
查看>>
Mysql 分页
查看>>
Mysql 分页语句 Limit原理
查看>>