使用net/http
和net/url
作为单个键值时,我收到此错误
multiple-value http.PostForm() in single-value context
答案 0 :(得分:3)
您的错误可能由单值分配引起 - PostForm(Client
和Response
)都会返回(resp *Response, err error)
(值和错误),因此您需要做类似的事情:
resp, err := http.PostForm("http://example.com/form", url.Values{"key": {"Value"}, "id": {"123"}})
当你做(我的建议)时
resp := http.PostForm("http://example.com/form", url.Values{"key": {"Value"}, "id": {"123"}})