我想创建一个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
有没有解决的办法?