Contents

go http

Contents

http 协议

http协议全称Hypertext Transfer Protocol,位于整个网络层的应用层,也不难发现很多语言关于http的封装都是第三方框架实现的如javaspring,也有的是标准库实现的如gohttp包,本篇的重点探究go的标准库http

底层原理

作为应用层协议需要依赖传输层来进行。传输层用的最广泛的是tcpudpHTTP /1.1HTTP /2采用的tcp作为底层传输协议,而HTTP /3采用的是QUIC作为底层传输协议,如图1

img