http系统学习笔记(7)

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://www.cnblogs.com/EricaMIN1987_IT/p/3837436...
    yuantao123434阅读 12,691评论 6 152
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,463评论 19 139
  • 1. 网络基础TCP/IP HTTP基于TCP/IP协议族,HTTP属于它内部的一个子集。 把互联网相关联的协议集...
    yozosann阅读 8,761评论 0 20
  • Http协议详解 标签(空格分隔): Linux 声明:本片文章非原创,内容来源于博客园作者MIN飞翔的HTTP协...
    Sivin阅读 10,609评论 3 82
  • 亲爱的V: 两天的期中考完了六门课,第三天就考地理生物,你觉的这二门是副课,重视程度明显不高,听老师说这次数学和英...
    一黍花园阅读 1,228评论 0 1