常见的HTTP状态码有哪些

当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。

HTTP状态码的英文为HTTP Status Code。下面是常见的HTTP状态码:

常用的状态码简述

2XX

一般是请求成功

200 正常处理

204 成功处理,但服务器没有新数据返回,显示页面不更新

206 对服务器进行范围请求,只返回一部分数据

3XX

一般表示重定向

301 请求的资源已分配了新的URI中,URL地址改变了。【永久重定向】

302 请求的资源临时分配了新的URI中,URL地址没变【转发】

303 与302相同的功能,但明确客户端应该采用GET方式来获取资源

304 发送了附带请求,但不符合条件【返回未过期的缓存数据】

307 与302相同,但不会把POST请求变成GET

4XX

表示客户端出错了。

400 请求报文语法错误了

401 需要认证身份

403 没有权限访问

404 服务器没有这个资源

5XX

服务器出错了

500 内部资源出错了

503 服务器正忙

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Albert陈凯

2019-03-17 苹果MacOS系统键盘布局与符号⌘(command)、⌥(option)、⇧(shift)、⇪(caps lock)、⌃(control)、↩(return)、⌅(enter)

⌘ Command ⇧ Shift ⌥ Option ⌃ Control ↩ Return/Enter ⌫ Delete ⌦ 向前删除键(Fn+De...

21940
来自专栏JetpropelledSnake

ELK学习笔记之简单适用的ES集群监控工具cerebro安装使用

https://github.com/lmenezes/cerebro/releases/download/v0.7.3/cerebro-0.7.3.tgz

34340
来自专栏肖蕾的博客

Android开发之 全局替换字体

第一反应是好简单,换个TypeFace不就完了,但是不可能每个控件去设置一个吧?不存在的。

26140
来自专栏马涛涛的专栏

Node.js基础 78:创建和删除目录、流和管道

ls命令:查看当前目录下的文件和目录 grep:筛选,例如是否包含"app"这个关键字 ls输出一个流(输出一个信息),这个流作为了grep命令的输入

10020
来自专栏lulianqi

FreeHttp1.1升级说明

无论GET http://www.fiddler2.com/UpdateCheck.aspx?isBeta=False HTTP/1.1 或 GET /Upda...

12430
来自专栏JetpropelledSnake

ELK学习笔记之F5利用ELK进行应用数据挖掘系列(1)-HTTP

F5 BIGIP从应用角度位于网络结构的关键咽喉位置,可获取所有应用的流量,针对流量执行L7层处理,即便是TLS加密的流量也可以通过F5进行SSL offloa...

17420
来自专栏keyWords

你不知道的CORS跨域资源共享

11630
来自专栏马涛涛的专栏

Node.js基础 23456:全局对象,回调函数,模块,事件,读写文件(同步,异步)

类似的,在浏览器中有window 全局变量在所有模块中都可使用。不需要引用等。 全局变量 如console,setTimeout,require()等

10820
来自专栏JetpropelledSnake

ELK学习笔记之F5-HTTP-requesting-logging logstash filter

16730
来自专栏coding

laravel多图异步上传

29540

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励