喵星人教你记 HTTP 状态码
记忆HTTP状态码是有一些困难的,因为状态码很多且很难记忆。GirlieMac,也就是Tomomi Imura利用她巧妙的构思,PS了一系列的HTTP状态信息。在你看过这些图片之后,你绝对可以记住一些 HTTP 状态码,因为我就只是在这里才学会了这些状态码。
以下列出这些状态码以及它们最基本的含义
100 继续
表示服务器已经接收到了请求头,并且客户端应该继续发送请求体。
101 切换协议
表示请求方已经要求服务器切换协议,并且服务器已经接受并会进行处理。
200 正常
HTTP 请求成功的标准应答。实际的应答内容由请求使用的方法来决定。
201 已创建
请求已经被接受,并且请求所对应的资源已经被创建。
202 接受
请求已被接受,尚未完成处理,也有可能会被拒绝。
204 无内容
在成功处理请求后服务器并没有返回任何实体内容。
207 多重状态
依照子请求的数量的不同,消息体包含不同的响应代码。
300 多重选择
表示被请求的资源可以提供多种选项让客户端进行选择
301 永久移除
该请求应当被定向到给定的URI(统一资源定位符)
302 找到
这是一个工业实践和标准相互矛盾的例子。一些Web应用和框架会使用302状态码
303 参见其他信息
对应当前请求的响应可以使用GET方法从另一个URI获取
304 未修改
表示资源自上次请求以来没有被改变。
305 使用代理
(译注:被请求的资源必须通过指定的代理才能被访问) 大多数HTTP客户端不会正确响应这个状态码,主要是出于安全性的原因
307 临时重定向
在这种情况下,请求会从另外的URI响应但是未来的请求仍会使用原始的URI
400 错误请求
因为错误的语法,请求不能完成
401 未授权
当需要授权,但授权失败或还没有授权时返回的状态码
402 需要支付
该状态码是为了将来可能的需求而预留的。这个代码通常不使用,但是其最初的意图是可以被某种电子货币所使用。
403 禁止
请求有效,但是服务器拒绝响应它。
404 没有找到
请求的资源不能找到,但是将来也许可用。
405 方法不允许
请求某资源时使用的请求方法不能被该资源所支持。
406 无法访问
被请求资源能够产生的内容不满足请求头中指定的类型。
408 请求超时
服务器等待请求超时
409 冲突
因为请求中存在冲突导致请求无法被处理
410 已删除
被请求的资源已不可用,同时后续也不再可用。
411 需要数据长度
请求所对应的资源需要指明长度,但请求中并没有包含长度。
413 请求实体过大
其请求数据实体过大,超过服务器处理能力。
414 请求URI过长
URI过长,服务器不能处理
416 请求范围不符合要求
客户端请求部分文件,但是服务器并不能提供这个范围值。
417 期望失败
服务器不能满足请求头重指定的要求。
418 我是茶壶
在实际HTTP服务器中不会实现该状态码
422 不可处理的请求实体
请求格式正确但是因为存在语意错误无法响应。
423 上锁
当前资源被上锁
424 错误依赖关系
因为之前的请求失败而导致了本次请求失败
425 乱序集合
在WebDav Advanced Collections 草案中定义
426 需要更新
客户端应该切换到不同的协议
429 请求过多
用户在指定时间内发送的请求过多。
431 请求头过大
因为请求中的单个域过大、或者全部域全加起来过大。
444 没有响应
在Nginx记录中使用,表示服务器没有向客户端返回信息并且已经关闭了连接
450 被Windows家长控制屏蔽
微软所扩展的一个状态码
500 服务器内部错误
当没有其他更加确切的信息可以给出时,给出的一个一般性错误信息。
502 错误网关
作为网关或者代理工作的服务器尝试执行请求时,从上游服务器接收到无效的响应
503 服务不可用
服务器当前不可用。
506 变元协商
请求的透明内容协商导致循环引用
507 储存空间不足
服务器无法存储完成请求所必须的内容。
508 检测到循环
服务器在处理请求时发现一个无限循环
509 超过带宽限制
尽管很多服务器使用该协议,但其并没有在任何RFC中说明
599 网络连接超时错误
这个状态码没有在任何RFC中说明,但微软公司在用。
原文链接:http://blog.jobbole.com/88450/
喵星人教你记 HTTP 状态码的更多相关文章
- 喵星人教你 HTTP 状态码
在我们日常 Web 开发中,或多或少的都接触过 HTTP 状态码,那这些状态码代表什么意思呢?熟悉这些状态码又有什么好处呢?下面我就为大家一一道来,可以把本片文章'收藏'以备不时之需. HTTP 状态 ...
- 记一次安装Nginx+php-fpm安装后无法解析.php文件,状态码200,但显示空白页
安装环境: Nginx:Nginx1.12.2 PHP:PHP 7.2 系统:CentOS 7.4 安装方式: Nginx与PHP都是yum安装的,具体步骤: 1.安装epel源再安装Nginx: r ...
- 一篇学习HTTP状态码的神文:我与依依的橙色岁月
好的,事情是这样的,数年前,我曾有过一段美好的夏日恋情,在此与大家分享. 依依 这个女孩叫做依依 ,她是 80 后的,生日是 1989 年 3 月吧,忘了哪一天了,分手太久了,记不起来了. 转学生 我 ...
- TCP/IP协议族(一) HTTP简介、请求方法与响应状态码
接下来想系统的回顾一下TCP/IP协议族的相关东西,当然这些东西大部分是在大学的时候学过的,但是那句话,基础的东西还是要不时的回顾回顾的.接下来的几篇博客都是关于TCP/IP协议族的,本篇博客就先简单 ...
- 503是一种HTTP状态码。英文名503 Service Unavailable与404(404 Not Found)是同属一种网页状态出错码。前者是服务器出错的一种返回状态,后者是网页程序没有相关的结果后返回的一种状态,需要优化网站的时候通常需要制作404出错页以便网站整体优化。
goldCat1 商城 消息 | 百度首页 新闻网页贴吧知道音乐图片视频地图百科文库 进入词条搜索词条帮助 近期有不法分子冒充官方收费编辑词条,百度百科严正声明:百科词条人人可编辑,词条创建和修改均免 ...
- HTTP状态码面试必知
typora-root-url: ./HTTPCODE HTTP状态码必知必会 这里主要介绍运维过程中经常遇到的状态码.并通过业界流行的Nginx进行模拟实现,让大家能有一种所见即所得的感觉.希望大家 ...
- EPP状态码
服务器状态代码由您的域的注册表设置 EPP状态码 RDAP状态映射 这是什么意思? 你应该做点什么吗? addPeriod 加期 该宽限期是在域名初始注册后提供的.如果注册服务商在此期间删除了域名,则 ...
- HTTP 常用状态码200 301 302 403 500
200(OK):成功处理了请求. 301 redirect: 301 代表永久性转移(Permanently Moved) //助记 1 永恒,如果你记住了这一条就算这篇博客没白写.302 redir ...
- HTTP状态码1XX深入理解
前段时间看了<御赐小仵作>,里面有很多细节很有心.看了一些评论都是:终于在剧里能够看到真正在搞事业.发了工资第一时间还钱的正常人了.我印象比较深的是王府才能吃上的葡萄.觉得非常合理.剧里说 ...
随机推荐
- RichTextBox 自动滚动到最后
RichTextBox.AppendText($"[{DateTime.Now.ToString("hh:mm:ss")}] {msg}\n"); RichTe ...
- [转]一个基于完成端口的TCP Server Framework,浅析IOCP
[转]一个基于完成端口的TCP Server Framework,浅析IOCP http://www.cppblog.com/adapterofcoms/archive/2010/06/26/1187 ...
- Another 20 Docs and Guides for Front-End Developers
http://www.sitepoint.com/another-20-docs-guides-front-end-developers/?utm_medium=email&utm_campa ...
- 一个SQL Server 2008 R2 死锁的问题解决
问题场景:在客户那碰到一个操作卡死的现象 问题解决: 1.如何挂钩是死锁问题:通过代码跟踪,发现是指执行一个SQL语句超时,因此猜想可能是表锁住了 2.如果确认是思索问题:通过SQL发现死锁,以下是相 ...
- ios 多任务学习笔记
一.检测多任务是否支持: - (BOOL) isMultitaskingSupported{ BOOL result = NO; if ([[UIDevice currentDevice] respo ...
- C# 客户端判断服务器连接已断开
问题描述: 在C# Socket编程中,服务器端已经断开连接(发送数据方),客户端接收服务器端发送数据,在客户端使用client.Recieve()中,服务器端断开连接,客户端任然显示已 ...
- [luogu 1880]石子合并
题目描述 在一个园形操场的四周摆放N堆石子,现要将石子有次序地合并成一堆.规定每次只能选相邻的2堆合并成新的一堆,并将新的一堆的石子数,记为该次合并的得分. 试设计出1个算法,计算出将N堆石子合并成1 ...
- [转载]AFX_MANAGE_STATE关于资源切换
应用程序进程本身及其调用的每个DLL模块都具有一个全局唯一的HINSTANCE句柄,它们代表了DLL或EXE模块在进程虚拟空间中的起始地址.进程本身的模块句柄一般为0x400000,而DLL模块的缺省 ...
- PAT-乙级-1055. 集体照 (25)
1055. 集体照 (25) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 拍集体照时队形很重要,这里对给定的N ...
- [设计模式] 13 责任链模式 Chain of Responsibility
转 http://blog.csdn.net/wuzhekai1985 http://www.jellythink.com/archives/878 向项目经理提交了休假申请,我的项目经理向 ...