为什么 PostForm 不在 golang gae 中重定向?

why is PostForm not redirecting in golang gae?

我正在尝试 post 使用 golang 的表单。我的代码如下

client := urlfetch.Client(c)

resp, err := client.PostForm("example.com", url.Values{})
if err != nil {
    panic(err)
}

我收到 200 OK 响应,但它没有重定向到 example.com

我是不是做错了什么?

A net.http.Client.PostForm() 向指定的 URL 发出 POST,数据的键和值被 urlencoded 作为请求正文。

但这并不意味着它指示目标网站重定向任何内容。
作为 shown in this thread, the client would follow a redirect only if the website returned a 302 code, respecting the Post/Redirect/Get 防止某些重复表单提交的 Web 开发设计模式。
Issue 4145, fixed with commit 08ce7f1 go 1.1,2013 年 5 月)