Google app engine 为什么PostForm在golang gae中不重定向?
我正在尝试使用golang发布一个表单。我的代码在下面Google app engine 为什么PostForm在golang gae中不重定向?,google-app-engine,go,Google App Engine,Go,我正在尝试使用golang发布一个表单。我的代码在下面 client := urlfetch.Client(c) resp, err := client.PostForm("example.com", url.Values{}) if err != nil { panic(err) } 我收到200 OK的回复,但它没有重定向到example.com 我做错什么了吗?A向指定的URL发出一条POST,将数据的键和值URL编码为请求主体 但这并不意味着它会指示目标网站重定向任何内容。
client := urlfetch.Client(c)
resp, err := client.PostForm("example.com", url.Values{})
if err != nil {
panic(err)
}
我收到200 OK的回复,但它没有重定向到example.com
我做错什么了吗?A向指定的URL发出一条POST,将数据的键和值URL编码为请求主体
但这并不意味着它会指示目标网站重定向任何内容。正如所述,只有当网站返回a时,客户端才会遵循重定向,这符合防止重复表单提交的web开发设计模式。
(,修复于2013年5月1日的go 1.1版)您的目标是让应用程序的客户端重定向到example.com吗?@3of3是的,将其转到example.com的页面。假设我正在从客户端获取值,并且在我的程序中,我正在向我的支付网关发送post请求。现在,在post请求之后,客户端应该在支付网关页面上。我应该如何处理呢?@vvincrey这将由服务器来处理:如果它发回重定向指令,那么客户端将返回重定向页面。如果没有,它将停留在支付网关页面上。