发送请求时:错误的请求

时间:2020-09-28 18:23:03

标签: http go proxy

我正在使用代理使用POST方法。 GET请求成功,但是POST存在问题。 据我了解,POST请求超时,因此出现错误。 这是代理问题,还是我不理解的问题? 代码:

func main() {
WowProxy := getProxyFromWeb()
fmt.Println(WowProxy)
client := &http.Client{Transport: &http.Transport{Proxy: http.ProxyURL(WowProxy)}}
req, err := client.PostForm("https://example.com", url.Values{"someKey" : {"SomeValue"}})
if err != nil{
    panic(err.Error())
}
fmt.Println(req) }

错误:

panic: Post "https://example.com": Bad Request

1 个答案:

答案 0 :(得分:1)

格式错误的请求语法,无效的请求消息框架或欺骗性的请求路由,将返回400 Bad Request错误。

400 Bad Request as per MDN