计算机网络 HTTP1.0 、 HTTP1.1 和 HTTP2.0 的区别 一、 HTTP1.0 和 HTTP1.1 HTTP1.0 和 1.1 的主要区别为: 长连接:HTTP1.0 默认是短连接,HTTP1.1 默认使用长连接。 断点续传:HTTP1.1 支持断点续传,可以通过 Range... 02 月 02 日464评论http 阅读全文
计算机网络 HTTP/2 简介 一、 HTTP/2 概述 HTTP/2 是 HTTP 协议的第二个大版本,相较于 HTTP/1 而言,HTTP/2 的核心观念是 「构建一个更快、更简单以及更强大」 的 web 应用。 HTTP/2 will make ou... 01 月 29 日238评论http 阅读全文
计算机网络 HTTP 协议中的 keep-alive 机制 一、长连接和短连接 长连接和短链接的概念: 短连接:传输完数据后连接立刻关闭。 长连接:传输完数据后不会立刻关闭连接,下次传输数据继续复用这个连接。 很容易看出,长连接和短连接的主要区别就是连接完成后... 01 月 28 日878评论http 阅读全文
计算机网络 HTTP 协议中的 Basic Authentication 认证 一、关于 Basic Authentication HTTP 本身提供了一种基础的认证方式 Basic Authentication,使得访问者在访问时需要输入账号密码认证之后才能访问到页面: 如果没有输入... 11 月 16 日3,372评论http nginx 阅读全文
Golang Golang 使用 RemoteAddr() 获取远程主机地址的注意事项 一、问题描述 http.Request 下的方法 RemoteAddr() 可以获取客户端的地址和端口号,最近的一个项目中用到了这个方法。 使用过程中一直都没有什么问题,但是当项目上线之后就发现不管怎么获取... 01 月 18 日3,099评论http nginx 阅读全文
计算机网络 HTTP 协议中的 X-Real-IP, X-Forwarded-For 和 remote_addr 头 一、概述 X-Forwarded-For, X-Real-IP, remote_addr 是 http 协议中用来表示客户端地址的请求头。 X-Forwarded-For 和 X-Real-IP 只有请求存在代理... 01 月 17 日15,1851 http 阅读全文
TCP/IP HTTP 协议跨域问题 使用 CDN 的时候遇到了跨域的问题,在网上找解决方法都是说在 nginx 里面加上请求头,然而设置了请求头后发现还是没有解决问题。所以为了解决问题,并且彻底弄清楚这其中的原理,花了半天时间仔细分析了一下。 ... 12 月 16 日971评论http 跨域 阅读全文
TCP/IP HTTP 协议 (一):概述 一、概述 超文本传输协议 (Hypertext Transfer Protocol, HTTP) 是当今网络的重要角色之一,也是万维网 (World Wide Web, WWW) 的核心组成。它的特点为: 无... 12 月 15 日808评论http 阅读全文