美文网首页
http系统学习笔记(7)

http系统学习笔记(7)

作者: Lazy1 | 来源:发表于2017-02-10 10:36 被阅读19次

    1.代理:

    • 就是在客户端和服务端之间的中间人,转发客户端的请求,处理服务端的响应,并且在发给客户端。

    • 单个客户端使用称为私有代理

    • 多个客户端使用称为公共代理

    Paste_Image.png

    2.代理是如何获取流量的,如何就让请求走代理了?

    • 修改客户端,比如修改给浏览器设置代理
    • 修改网络,修改路由
    • 修改DNS的命名空间
    • 修改web服务器

    3.cookie的类型

    • 会话cookie(临时的cookie,浏览器推出的时候会清除)
    • 持久cookie(生存的时间更长一些,一般存在于硬盘上)

    4.http

    普通的http请求是短连接当一次请求成功之后就断开连接,Android的http底层的基于HtppUrlConnection,HtppUrlConnection是基于socket,所以这里的socket是在拿到数据之后就直接close,而普通的socket长链接就是需要关闭的时候才调用close,浏览器的http请求是保持长连接,是因为keep live此标识,那如果我在手机http请求头加上keep live那岂不是也可以保持长连接了,待验证

    5.cookie如何给客户端

    Paste_Image.png

    cookie不仅限制于ID号,还可保存一些信息,cookie信息最终会保存浏览器的cookie的数据库中,每个浏览器存储cokkie的方式也不一样

    Paste_Image.png

    相关文章

      网友评论

          本文标题:http系统学习笔记(7)

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