我想创建一个net/url.URL然后在http.Client和http.Request构造中使用它,如下所示
client := http.Client{
Timeout: 5 * time.Second,
}
req := http.Request{
URL: someKindOf_url.URL_type_I_have_already_initialised_elsewhere,
}
resp, err := client.Do(&req)
在req施工时,我想通过一个(已经存在的)context.Context
该Request 类型似乎没有这样的字段。
有这个NewRequestWithContext工厂函数,但使用字符串URL而不是net/url.URL
有没有解决的办法?