初级会员
  • 第 49222 位会员
  • poembro
  • 诗兄
  • 2020-03-01 12:58:53
  • Offline
  • 19 95

最近发布的主题

    暂无

最近发布的文章

    暂无

最近分享的资源

    暂无

最近发布的项目

    暂无

最近的评论

  • 看 net/http 发起http请求的源码实现,发现client.go文件中很奇怪 怎么这样返回一个 其他文件中的变量。 ``` func (c *Client) transport() RoundTripper { if c.Transport != nil { return c.Transport } return DefaultTransport } ``` 然后正准备吐槽,官方代码逻辑是否略显混乱.... 结果翻到此贴,被作者一句 都是http包 点醒。 看来在此被误解的人还挺多 *** 这个代码实际上都是http包,无论是roundtrip, 还是transport, 都是网络相关的东西, 并不是tcp/ip的传输层,只是他在代码实现的过程中取了这个名字, 让我有点误解。 ***