Oejia 技术栈
首页
应用市场
方案
OE学院
分享
关于
编辑器
登录
常见 HTTP 状态码解析
admin
on 2016-05-14
### 定义 用于表示服务器对请求的各种不同处理结果和状态,它是一个三位的十进制数。可以归纳为5种类别: 1 100-199 表示成功接收请求,要求客户端继续提交下一次请求才能完成整个处理过程。 2 200-299 表示成功接收请求并已完成整个处理过程 3 300-399 为完成请求,客户端进一步细化请求。 4 400-499 客户端请求有错误 5 500以上 服务器出错 ### 常见状态码 |状态码 |含义 | | ------------- | ------------- | |100|如果客户机发送一个值等于100-continue的Expect请求头,询问是否可以在后面的请求中发送一个附加文档。在此情况下,服务器使用100响应码告诉客户机可以继续,或者使用417告诉浏览器它不能接受下次请求中附加的文档| |101|如果客户机发送的请求要求使用另外一种协议与服务器对话,服务器发送101响应码表示自己将遵从客户机的请求装换到另一种协议| |200|表示一切正常| |201|服务器已经创建了文档,Location头给出这个文档的URL| |202 |告诉客户机请求已被接受,但处理目前尚为完成| |203 |文档已经正常返回,但一些应答头可能不正确,因为使用的是文档的缓存信息,尔不是最原始的信息| |204 |请求收到,但返回信息为空| |205 |表示没有新的文档,浏览器仍应显示原来的文档,但要重置文档的类容。| |206 |客户端发送了一个带有Range头的Get请求,服务器按要求完成了这个请求| |300 |客户端请求的文档可以在多个位置找到,这些位置已经在返回的文档内列出。如果服务器要提出有优先选择,则应该在Location响应头中指明| |301 |指出被请求的文档已移动到了别处,此文档的新的URL再Location响应头中给出| |302 |类似于301,但Location头中给出的URL应该被作为一个临时的,而非永久的地址| |303 |类似于301和302,但如果最初的请求方式为POST,客户端应该接着用GET方式请求Location头中给出的新文档| |304 |如果客户机有一个缓存文档,它可以通过提供一个If-Modified-Since头来执行一个条件请求,表示只有请求的文档自某个指定的时间以来发生过更改,客户机要下载此文档,If-Modified-Since头指出这个时间。而返回(SC_NOT_MODIFIED信息)表示客户机缓存是最新的| |305 |客户机请求的文档应该通过Location头所指明的代理服务器提取| |306 |前一版本HTTP中使用的代码,现行版本中不再使用| |307 |临时重定向| |400 |指出客户机请求中有不正确的语法格式| |401 |当客户机试图访问一个受口令和密码保护的页面,且在请求中没有使用Authorization请求头传递用户信息时放回| |402 |暂时未使用| |403 |服务器理解客户端的请求,但拒绝处理,通常由于服务器上文件或目录的权限设置导致| |404 |服务器不存在请求的资源| |405 |请求行中的请求方式对指定的资源不使用。例如,有的资源只能用get方式访问,当使用Post方式房后这些资源时,服务器将返回405状态码| |406 |指定的资源以找到,但它的MIME类型和客户端在Accept头中指定的不兼容| |407 |类似于401,是由代理服务器对客户端发送的响应,表示客户端必须先经过代理服务器的授权| |408 |在服务器许可的等待时间内,客户端一致没有发送任何请求,请求超时| |409 |由于请求和资源的当前状态相冲突,因此请求不能成功,这个状态码通常和put请求有关。例如上传的文件覆盖服务器正打开的文件| |410 |请求的文档已经不可用,而且服务器不知道应该重定向到那个地址| |411 |客户端发送请求中应包含一个指定实体内容长度的Content-Length头| |412 |请求头中指定的一些前提条件失败| |413 |请求文档的大小超过服务器当前愿意处理的大小,如果服务器认为自己能够稍后再处理该请求,则应该提供一个Retry-After头| |414 |URI太长| |415 |请求消息中的实体内容的格式不被服务器支持| |416 |服务器不能满足客户端在请求中指定的Range头| |417 |客户机可以发送一个值等于100-continue的Expect请求头,询问是否可以在后面的请求中发送一个附加文档。417表示服务器不接受这个文档或使用SC_CONTINUE告诉客户机可以接受| |500 |服务器的CGI,ASP,JSP等程序发生错误| |501 |服务器没有实现客户端正确请求方式的功能| |502 |服务器作为网管或者代理时,为了完成请求访问下一个服务器,但该服务器返回了非法的应答| |503 |服务器当前负载过大| |504 |网络超时| |505 |服务器不支持请求行中给出的HTTP版本|
Information
常见 HTTP 状态码解析
http://www.oejia.net/article/406f082abfdee7bd063486d2a1407a1b
http://www.oejia.net/raw/406f082abfdee7bd063486d2a1407a1b
admin
on 2016-05-14
Category
后端HTTP
Related
2018-01-23 :
Odoo 视图之 act_window
2016-04-27 :
DjangoX 之权限控制
2018-02-08 :
Odoo 列表视图如何开启横向自动滚动条
2015-1-7 :
RQ异步任务队列介绍
2020-01-06 :
Odoo客服系统之小程序客服消息使用说明
2017-11-16 :
DjangoX 扩展的命令(commands)使用指南
2017-02-10 :
Odoo 开发前台页面和模板引擎的使用
2014-12-22 :
MoCrud(快速建立关系型数据管理系统)
2016-03-23 :
标签 RPC 服务 Redis 结构说明
2020-03-26 :
OE商城拼团、砍价模块
官方订阅号
关注订阅实时了解我们更多分享
分类
(20)
Django (3)
DjangoX (13)
JS (2)
Nginx (1)
Odoo (134)
Python (1)
YouMd (3)
公告说明 (2)
前端 (2)
后端HTTP (7)
异常处理 (1)
桌面UI (1)
移动开发 (4)
About This Entry
DjangoX 的菜单控制与配置
在普通 Python 项目中使用 Django ORM 的方法
About This Blog
main index
to find recently
archives
to find all
标签
微信模块发布记录
微信模块
小程序商城
Web
Http
客服系统
审批OA
HTML5
OE商城
Markdown
DjangoX
解析
oeshop
PyQT
服系统
YouPBX
Excel
示例
md
markdown
Python
最近发布
OSError [Errno 5] Input/output error 异常处理
Odoo context 的常见使用示例
Odoo 符合国人菜单导航习惯的后台主题,支持最新的Odoo17、16等版本,支持企业版!
Odoo 官方应用市场开启 Odoo17 应用的发布!增加了行业应用专栏
Odoo商城模块 Oejia_weshop v1.2 发布,多商户、分销增强,增加商家端!
处理 Error Failed to download metadata for repo ‘appstream‘ Cannot prepare internal mirrorlist
Odoo 16 关键变化 change the term "acquirer" to "provider"
企业微信错误码 81013 的排查与处理
微信模块 Oejia_wx v0.6.7 发布,支持 Odoo16 及新的Websocket消息模式
Friend Links
Oejia技术梦博客分享
YouMd,爱上MarkDown
Mole轻量级wsgi架子