随笔分类 -  HTTP 协议原理

摘要:一、HTTPS解析 https 加密 私钥 公钥 http 的握手 是确认网络是连通的。 https 的握手 是一个加密的过程 加密图 二、 使用Nginx 部署HTTPS 服务 1.证书生成命令(https://gist.github.com/Jokcy/5e73fd6b2a9b21c142ba2 阅读全文
posted @ 2018-08-09 22:06 革凡 阅读(2574) 评论(0) 推荐(0)
摘要:一、 Nginx 安装 和基础代理配置 假如 启动nginx 出现这个错误,可能是 iis服务被打开了,80端口被占用了。 需要如下操作: 用Nginx 配置一个test.com 的代理名称。配置host 分配服务器。 二、 Nginx 代理配置和代理缓存的用处 server.js 代码: test 阅读全文
posted @ 2018-08-03 22:59 革凡 阅读(310) 评论(0) 推荐(0)
摘要:一、 数据协商 分类: 客户端请求: Accept: Accept:表明 我想要什么样的数据 Accept-Encoding:数据是什么样的编码方式 进行传输。主要限制 服务端怎样进行数据的压缩。 Accept-Language:根据这个 判断 返回的数据是什么语言。 User-Agent:标识浏览 阅读全文
posted @ 2018-08-03 20:54 革凡 阅读(428) 评论(0) 推荐(0)
摘要:一、Cookie 通过 Set-Cookie 设置、 下次浏览器请求就会带上、 键值对,可以设置多个。 Cookie 属性 max-age 和 expires 设置过期时间 Secure 只在 https 的时候发送 HttpOnly 无法通过 document.cookie 访问 server.j 阅读全文
posted @ 2018-08-02 23:15 革凡 阅读(270) 评论(0) 推荐(0)
摘要:一、 CORS 预请求 允许方法: GET、 HEAD、 POST 这三个方法 不需要预请求。 允许 Content-Type text/plain、 multipart/form-data、 application/x-www-form-urlencoded 这三个不需要预请求 其他限制 请求头限 阅读全文
posted @ 2018-08-02 22:02 革凡 阅读(235) 评论(0) 推荐(0)
摘要:一、 5层网络模型介绍 低三层 物理层:主要作用是定义物理设备如何传输数据。 数据链路层:在通信的实体间建立数据链路连接。 网路层:为数据在结点之间传输创建逻辑链路。 传输层: 想用户提供可靠的端到端(End-to-End)服务。 传输层向高层屏蔽了下层数据通信的细节。 应用层: 为应用软件提供了很 阅读全文
posted @ 2018-08-02 18:07 革凡 阅读(1130) 评论(0) 推荐(0)