欢迎光临
我们一直在努力

Go语言是如何使得Web工作的

前面已经介绍了如何通过 Go语言搭建一个 Web 服务,我们可以看到简单应用一个 net/http 包就方便的搭建起来了。那么 Go语言在底层到底是怎么做的呢?

web 工作方式的几个概念

以下均是服务器端的几个概念

  • Request:用户请求的信息,用来解析用户的请求信息,包括 post、get、cookie、url 等信息
  • Response:服务器需要反馈给客户端的信息
  • Conn:用户的每次请求链接
  • Handler:处理请求和生成返回信息的处理逻辑

分析 http 包运行机制

下图是 Go 实现 Web 服务的工作模式的流程图

http 包执行流程
图:http 包执行流程

赞(0) 打赏
未经允许不得转载:hosteons中文网 » Go语言是如何使得Web工作的

评论 抢沙发

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册