2017-05-06 124 views

回答

2

如果您嘗試在創建服務器請求之前向網址添加參數,則可以執行此類操作。

const (
    sellersURL = "http://myhost.com/v1/sellers" 
) 

q := url.Values{} 
q.Add("id", "1") 

req, err := http.NewRequest("POST", sellersURL, strings.NewReader(q.Encode())) 
if err != nil { 
    return err 
} 

req.Header.Add("Content-Type", "application/x-www-form-urlencoded") 
req.Close = true 

resp, err := http.DefaultClient.Do(req) 
if err != nil { 
    return err 
} 
1

有在那裏我看到了更優雅的方式來做到這一點(不fmt.Sprintf)一個地方:uritemplates

相關問題