美文网首页
第五节 http协议(一)

第五节 http协议(一)

作者: 我吃小虾米 | 来源:发表于2019-10-17 22:39 被阅读0次

    HTTP协议信息头

    常用信息头

    Accept:浏览器告诉服务器他所支持的数据类型
    Accept-Charset:浏览器告诉服务器它采用的字符集
    Accept-Encodingg:浏览器告诉服务器它支持的压缩格式
    Accept-Language:浏览器告诉服务器采用的语言
    Host:浏览器告诉服务器访问那台主机
    If-Modified-Since:浏览器告诉服务器它缓存数据时间是多少
    Referer:浏览器告诉服务器我是从哪个网页点过来的(防盗链)
    User-Agent:浏览器告诉服务器使用的浏览器类型、版本等
    Data:浏览器告诉服务器我什么时间访问的
    X-Request-With:XMLHttpRequest ajax请求

    常用响应头

    Location:服务端告诉客户端你去找谁,配合302状态码使用
    Server:服务端告诉客户端服务器的类型
    Content-Encoding:服务端告诉客户端回送的数据采用的压缩格式
    Content-Type:回送的数据类型
    Last-Modified:数据的最后修改时间
    Refresh:用于控制浏览器定时刷新
    Content-Disposition:告诉客户端需要下载方式打开回送的数据
    Transfer-Encoding:告诉客户端数据是以分块形式回送的

    Cookie与Session

    区别

    1、cookie再客户端的头信息中
    2、session在服务端存储,可以是文件、数据库等都可以。比如redies存储session,有个过去机制
    3、session的验证需要cookie带一个字段来表这个用户是哪一个session,所以当客户端禁用cookie时,session将失效

    Cookie的总结

    1、cookie就是一小段文本信息
    2、cookie的格式为key:value
    3、cookie的值由服务端生成,客户端保存

    相关文章

      网友评论

          本文标题:第五节 http协议(一)

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