关于请求-响应过程中的常见HTTP协议状态码

HTTP协议状态码

区分

# 消息 指定客户端应相应的某些动作
def is_informational(code):
    return 100 <= code <= 199

# 表示请求成功
def is_success(code):
    return 200 <= code <= 299

# 已经移动的文件并且常被包含在定位头信息中指定新的地址信息
# 重定向
def is_redirect(code):
    return 300 <= code <= 399

# 指出客户端的错误
def is_client_error(code):
    return 400 <= code <= 499

# 指出服务器错误
def is_server_error(code):
    return 500 <= code <= 599
具体的意思

# 继续
HTTP_100_CONTINUE = 100

# 交换协议
HTTP_101_SWITCHING_PROTOCOLS = 101
# 成功
HTTP_200_OK = 200

# 已创建
HTTP_201_CREATED = 201

# 接受
HTTP_202_ACCEPTED = 202

# 非权威信息
HTTP_203_NON_AUTHORITATIVE_INFORMATION = 203

# 无内容
HTTP_204_NO_CONTENT = 204

# 重置内容
HTTP_205_RESET_CONTENT = 205

# 部分内容
HTTP_206_PARTIAL_CONTENT = 206

# 代表之后的消息体将是一个XML消息
HTTP_207_MULTI_STATUS = 207
# 多项选择
HTTP_300_MULTIPLE_CHOICES = 300

# 永久移动
HTTP_301_MOVED_PERMANENTLY = 301

# 找到资源
HTTP_302_FOUND = 302

# 查看其他
HTTP_303_SEE_OTHER = 303

# 没有修改
HTTP_304_NOT_MODIFIED = 304

# 使用代理
HTTP_305_USE_PROXY = 305

# (没有使用)
HTTP_306_RESERVED = 306

# 临时重定向
HTTP_307_TEMPORARY_REDIRECT = 307

# 永久重定向
HTTP_308_PERMANENT_REDIRECT = 308
# 错误的请求
HTTP_400_BAD_REQUEST = 400

# 未经授权
HTTP_401_UNAUTHORIZED = 401

# 需要付款
HTTP_402_PAYMENT_REQUIRED = 402

# 禁止
HTTP_403_FORBIDDEN = 403

# 找不到
HTTP_404_NOT_FOUND = 404\

# 方法不允许
HTTP_405_METHOD_NOT_ALLOWED = 405

# 不可接受
HTTP_406_NOT_ACCEPTABLE = 406

# 代理服务器认证要求
HTTP_407_PROXY_AUTHENTICATION_REQUIRED = 407

# 请求超时
HTTP_408_REQUEST_TIMEOUT = 408

# 指服务端等待客户端发送请求的时间过长
HTTP_409_CONFLICT = 409

# 已经不存在
HTTP_410_GONE = 410

# 需要数据长度
HTTP_411_LENGTH_REQUIRED = 411

# 先决条件错误
HTTP_412_PRECONDITION_FAILED = 412

# 请求实体过大
HTTP_413_REQUEST_ENTITY_TOO_LARGE = 413

# 请求URI过长
HTTP_414_REQUEST_URI_TOO_LONG = 414

# 不支持的媒体格式
HTTP_415_UNSUPPORTED_MEDIA_TYPE = 415

# 请求范围无法满足
HTTP_416_REQUESTED_RANGE_NOT_SATISFIABLE = 416

# 在请求头 Expect 中指定的预期内容无法被服务器满足
HTTP_417_EXPECTATION_FAILED = 417

HTTP_418_IM_A_TEAPOT = 418

# 请求格式正确,但是由于含有语义错误无法响应
HTTP_422_UNPROCESSABLE_ENTITY = 422

# 当前资源被锁定
HTTP_423_LOCKED = 423

# 之前的某个请求发生的错误导致当前请求失败
HTTP_424_FAILED_DEPENDENCY = 424

# 该请求因法律原因不可用
HTTP_451_UNAVAILABLE_FOR_LEGAL_REASONS = 451
# 内部服务器错误
HTTP_500_INTERNAL_SERVER_ERROR = 500

# 未实现
HTTP_501_NOT_IMPLEMENTED = 501

# 错误的网关
HTTP_502_BAD_GATEWAY = 502

# 服务不可用
HTTP_503_SERVICE_UNAVAILABLE = 503

# 网关超时
HTTP_504_GATEWAY_TIMEOUT = 504

# HTTP版本不受支持
HTTP_505_HTTP_VERSION_NOT_SUPPORTED = 505
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值