登录
首页 >  Golang >  Go问答

重新构建 net/http 包

来源:stackoverflow

时间:2024-03-14 14:27:25 391浏览 收藏

知识点掌握了,还需要不断练习才能熟练运用。下面golang学习网给大家带来一个Golang开发实战,手把手教大家学习《重新构建 net/http 包》,在实现功能的过程中也带大家重新温习相关知识点,温故而知新,回头看看说不定又有不一样的感悟!

问题内容

出于调试目的,我想用我自己的一些跟踪重新编译 net/http 库。

为了第一次尝试,我使用了一个非常简单的 go 程序,它发出 GET HTTP 请求并打印响应正文

  • 我在 CentOS 虚拟机上使用 Go 1.13
  • 我的应用程序位于 $GOPATH/src/myapp
  • 我已使用以下命令在 $GOPATH/src/golang.org/x/net 中克隆了 net/http 包:git clone -b release-branch.go1.13 https://github.com/golang/net。 git

现在我正在努力寻找重新生成 net.a lib 并将其链接到我的应用程序的命令,任何提示将不胜感激。

请注意,我没有 /usr/local/go 的写入权限,这是我的 $GOROOT。


解决方案


如果您想要一个简单的跟踪器,您只需为请求链中的每个事件添加中间件或中间件链即可。如果你想用你自己的stdlib来re-package golang,恐怕这是不可能的。

如果您想为 golang 做出贡献,您可以按照此处的贡献指南 contribution guide 进行操作。

以上就是《重新构建 net/http 包》的详细内容,更多关于的资料请关注golang学习网公众号!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>