• HTTP协议详解(二)—— HTTP响应


    HTTP响应(Response)

    响应与请求一样分成三个部分:响应行、响应头、响应体。

    1.响应行:

    格式 - HTTP/1.1 200 OK

    2.响应头:

    部分头属性解释 -

    Location:这个头配合302状态码,用于告诉客户端找谁(跳转)
    Server:服务器通过这个头,告诉浏览器服务器的类型
    Content-Encoding:告诉浏览器,服务器的数据压缩格式
    Content-Length:告诉浏览器,回送数据的长度
    Content-Type:告诉浏览器,回送数据的类型
    Last-Modified:告诉浏览器当前资源缓存时间
    Refresh:告诉浏览器,隔多长时间刷新
    Content-Disposition:告诉浏览器以下载的方式打开数据。例如: context.Response.AddHeader("Content-Disposition","attachment:filename=aa.jpg");context.Response.WriteFile("aa.jpg");
    Transfer-Encoding:告诉浏览器,传送数据的编码格式
    ETag:缓存相关的头(可以做到实时更新)
    Expries:告诉浏览器回送的资源缓存多长时间。如果是-1或者0,表示不缓存
    Cache-Control:控制浏览器不要缓存数据   no-cache
    Pragma:控制浏览器不要缓存数据          no-cache
    Connection:响应完成后,是否断开连接。  close/Keep-Alive
    Date:告诉浏览器,服务器响应时间

    3.响应体:

    内容 - 包含浏览器能够解析的静态内容,例如:html,纯文本,图片等等信息

  • 相关阅读:
    m113
    无题
    m102 SE赛
    m101 真*sb($huge 全场最瞎$)
    m100 的坑
    m99 然而并没有想出来标题!
    m98 lsc rp-- 赛
    csps2019AFO祭
    csps考前的一些总结(然而可能并没有用)
    低错总结
  • 原文地址:https://www.cnblogs.com/builder4ever/p/11759387.html
Copyright © 2020-2023  润新知