golang 的 net/http 包支持全局添加统一的 header 吗

2020 年 10 月 11 日
 bandian

之前项目中有很多接口的请求都是用 golang 的 net/http 来发送的各种请求,但是现在需要在这些请求的 header 里加一些字段,不知道有没有什么方法可以在全局的层面给使用 net/http 进行的请求统一添加 header 字段

2992 次点击
所在节点    问与答
9 条回复
Muninn
2020 年 10 月 11 日
自己去看文档啊……这有啥问的
bandian
2020 年 10 月 11 日
@Muninn 因为没找到啊
FutherAll
2020 年 10 月 11 日
用 middleware ?
QingXuJiaZhi
2020 年 10 月 11 日
可以通过 middleware 的方式,看这里 https://gowebexamples.com/basic-middleware/
heimeil
2020 年 10 月 11 日
catcn
2020 年 10 月 11 日
看源码啊
xuebing
2020 年 10 月 12 日
给 Client 加的话,用 Transport,自实现 RoundTripper
elissa2333
2020 年 10 月 15 日
@cmdOptionKana 别人用的 client 不是 server
elissa2333
2020 年 10 月 15 日
自己在外边再封住一层就好了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/713935

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX