Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google app engine 为什么PostForm在golang gae中不重定向?_Google App Engine_Go - Fatal编程技术网

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

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编码为请求主体 但这并不意味着它会指示目标网站重定向任何内容。

我正在尝试使用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编码为请求主体

但这并不意味着它会指示目标网站重定向任何内容。
正如所述,只有当网站返回a时,客户端才会遵循重定向,这符合防止重复表单提交的web开发设计模式。

(,修复于2013年5月1日的go 1.1版)

您的目标是让应用程序的客户端重定向到example.com吗?@3of3是的,将其转到example.com的页面。假设我正在从客户端获取值,并且在我的程序中,我正在向我的支付网关发送post请求。现在,在post请求之后,客户端应该在支付网关页面上。我应该如何处理呢?@vvincrey这将由服务器来处理:如果它发回重定向指令,那么客户端将返回重定向页面。如果没有,它将停留在支付网关页面上。