zoukankan      html  css  js  c++  java
  • Http Header信息&状态码

    Header信息
     
    (Status-Line):状态项,包括协议类型,http返回码和状态;
     Cache-control:是否可以被缓存(public可以;private和no-cache不可以;max-age表示可被缓存的时间长)
    Expires:过期时间,优先级低于cache-control中的max-age。
    Last-Modified:文件的上一次/最近一次的修改时间。
    Age:从最近一次被cache到节点的时刻到本次请求发起的时刻直接的时间长。
    Connection:获取数据后是否保持连接(keep-alive:获取后保持连接,这样在下次请求发起时可以减少解析和建连等耗费的时间,比如timeout=28;close:数据传输结束之后释放本次连接,下次再解析建立连接。)
    Date:文件从服务器生成/最近一次被该节点Cache的时间;Date + max-age=Expires
    Content-Encoding:文件的编码格式(gzip等,表示有经过压缩)
    Referer:此URL内容请求的访问来源。
    Content-type:文件类型(文本,图片,aspx等)
    Content-location:此URL内容所在的实际位置。
    Etag:文件唯一标识。根据文件头header信息由混序或者哈希算法得到的标签。一旦文件有变动更改,标签一定发生变化。
    Content-length:文件大小
    Server:客户端设备情况(服务器类型和版本)
    X-powerd-by:脚本语言。
     
     
    HTTP状态码
     
    一些常见的状态码为:   
    • 200 - 服务器成功返回网页   
    • 304 - 自上次请求,网页未修改过;不会返回网页内容。
    • 404 - 请求的网页不存在
    • 503 - 服务不可用
    详细分解:   
    • 1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态代码。   
    • 2xx (成功) 表示成功处理了请求的状态代码。
    • 3xx (重定向) 表示要完成请求,需要进一步操作。 通常,这些状态代码用来重定向。   
    • 4xx(请求错误) 这些状态代码表示请求可能出错,妨碍了服务器的处理。   
    • 5xx(服务器错误) 这些状态代码表示服务器在尝试处理请求时发生内部错误。 这些错误可能是服务器本身的错误,而不是请求出错。
  • 相关阅读:
    前端 JS+CSS
    Git 命令行操作
    信息安全 学习笔记(2)——防火墙(Netfilter/ IPtables)
    信息安全 学习笔记(3)—— 后门(Backdoor+rootkit)
    Linux课程学习总结报告
    信息安全 学习笔记(4)—— 【问答题 复习纲要】
    结合中断上下文切换和进程上下文切换分析Linux内核的一般执行过程
    centos安装和卸载软件
    zookeeper错误KeeperErrorCode = ConnectionLoss解决
    查看linux信息
  • 原文地址:https://www.cnblogs.com/pengjunhao/p/7290120.html
Copyright © 2011-2022 走看看