美文网首页
HTTP状态码和HTTPS原理

HTTP状态码和HTTPS原理

作者: 懿轩加油 | 来源:发表于2019-10-23 11:42 被阅读0次

    状态码由三位数字组成,第一位数字表示响应的类型,常用的状态码有五大类:

    1xx:表示服务器已经接收了客户端请求,客户端可继续发送请求;
    2xx:表示服务器已成功接收到请求并进行处理;
    3xx:表示服务器要求客户端重定向;
    4xx:表示客户端的请求有非法内容;
    5xx:表示服务器未能正常处理客户端的请求而出现意外错误

    状态码的描述文本有如下取值:

    2xx 表示成功

    1:200 OK,表示从客户端发来的请求在服务器端被正确处理
    2:204 No content,表示请求成功,但响应报文不含实体的主体部分
    3: 206 Partial Content,进行范围请求

    3xx 重定向

    1: 301 moved permanently,永久性重定向,表示资源已被分配了新的 URL
    2:302 found,临时性重定向,表示资源临时被分配了新的 URL
    3:303 see other,表示资源存在着另一个 URL,应使用 GET 方法丁香获取资源
    4:304 not modified,表示服务器允许访问资源,但因发生请求未满足条件的情况,http状态码304的意思是:客户端已经执行了GET,但文件变化。如果客户端发送了一个带条件的GET 请求且该请求已被允许,而文档的内容(自上次访问以来或者根据请求的条件)并没有改变,则服务器应当返回这个304状态码。简单的表达就是客户端已经执行了GET,但文件未变化。
    5:307 temporary redirect,临时重定向,和302含义相同

    4xx 客户端错误

    1:400 bad request,请求报文存在语法错误
    2: 401 unauthorized,表示发送的请求需要有通过 HTTP 认证的认证信息
    3: 403 forbidden,表示对请求资源的访问被服务器拒绝
    4:404 not found,表示在服务器上没有找到请求的资源

    5xx 服务器错误

    1:500 internal sever error,表示服务器端在执行请求时发生了错误
    2: 503 service unavailable,表明服务器暂时处于超负载或正在停机维护,无法处理请求

    HTTPS原理转自于https://blog.51cto.com/11883699/2160032

    转载https://blog.csdn.net/susanhc/article/details/99674558

    相关文章

      网友评论

          本文标题:HTTP状态码和HTTPS原理

          本文链接:https://www.haomeiwen.com/subject/xunhvctx.html