我想http.Client为所有请求添加其他标题。
type MyClient struct {
http.Client
}
func (c *MyClient) Do(req *http.Request) (*http.Response, error) {
req.Header.Add("User-Agent", "go")
return c.Client.Do(req)
}
func Do如果我func PostForm使用的话永远不会打电话Do。如果没有办法模仿OOP,如何最轻松地做到这一点?
相关分类