• HTTP返回状态码


    一、HTTP请求方式
    GET:请求指定的页面信息,并返回实体主体。 HEAD:类似于get请求,只不过返回的响应中没有具体的内容,用于获取报头 POST:向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中。POST请求可能会导致新的资源的建立和/或已有资源的修改。 PUT:从客户端向服务器传送的数据取代指定的文档的内容。 DELETE:请求服务器删除指定的页面。 CONNECT:HTTP/1.1协议中预留给能够将连接改为管道方式的代理服务器。 OPTIONS:允许客户端查看服务器的性能。 TRACE:回显服务器收到的请求,主要用于测试或诊断。
    二、常见HTTP返回状态码
    1.2xx
    200 - 成功;
    201 - Created 已创建;
      服务器已经创建了文档,Location头给出了它的URL。 202 - Accepted 接受;
      已经接受请求,但处理尚未完成。 203 - Non-Authoritative Information 非权威的信息;
      文档已经正常地返回,但一些应答头可能不正确,因为使用的是文档的拷贝,非权威性信息(HTTP 1.1新)。 204 - No Content 没有内容;
    2.3x
    x 300 - Multiple Choices 多重选择;
    301 - Moved Permanently 永久移动;   客户请求的文档在其他地方,新的URL在Location头中给出,浏览器应该自动地访问新的URL。
    302 -
    Found 发现;   但新的URL应该被视为临时性的替代,而不是永久性的。
    4xx - 客户端错误400 - Bad Request 错误请求;   请求出现语法错误。 401 - Unauthorized 未授权;   访问被拒绝,客户试图未经授权访问受密码保护的页面。
    403 - Forbidden 禁止访问;  
    资源不可用。
    404 - Not Found 找不到;   无法找到指定位置的资源。
    5xx - 服务器错误   服务器由于遇到错误而不能完成该请求。
    500 - Internal Server Error 服务器内部错误;   服务器遇到了意料不到的情况,不能完成客户的请求。
    501 - Not Implemented 没有实现;   服务器不支持实现请求所需要的功能,页眉值指定了未实现的配置。
    503 - Service Unavailable 服务不可用;   服务器由于维护或者负载过重未能应答。
    504 - Gateway Timeout 网关超时;   由作为代理或网关的服务器使用,表示不能及时地从远程服务器获得应答。
    505 - HTTP Version Not Supported http版本不支持;   服务器不支持请求中所指明的HTTP版本。(HTTP 1.1新)。

    补充:返回状态码大全:https://www.cnblogs.com/sharesdk/p/9310004.html
  • 相关阅读:
    sys.exc_info()方法:获取异常信息
    tempfile模块:生成临时文件和临时目录
    fnmatch模块:用于文件名的匹配
    pathlib模块用法详解
    linecache模块 随机读取文件指定行
    fileinput模块:逐行读取多个文件
    asyncio异步IO--协程(Coroutine)与任务(Task)详解
    Python中协程异步IO(asyncio)详解
    删除某个时间段之前的文件
    Mac入门--如何使用brew安装多个PHP版本
  • 原文地址:https://www.cnblogs.com/tinkerbell/p/11466653.html
Copyright © 2020-2023  润新知