关于 go 的 http post 请求重定向后变成 get 请求问题。

2021-03-03 16:20:22 +08:00
 xdeng
对于 301 、302 、303 的状态码, 接下来转发的请求会将请求 Method 转换成 GET method (如果原始请求 Method 是 HEAD 则不变,还是 HEAD), 而且 body 为空, 尽管原始的请求可能包含 body 。https://colobu.com/2017/04/19/go-http-redirect/

我就是遇到这个问题了,想问下各位高手怎么样设置才能像 curl 的 CURL_REDIR_POST_ALL 选项一样重定向后保持 post 请求和 body 啊。
670 次点击
所在节点    Go 编程语言
3 条回复
xdeng
2021-03-05 09:10:12 +08:00
没有人遇到过吗?
yeqown
2021-03-16 17:49:11 +08:00
你看下 307 咋说的
xdeng
2021-03-16 19:10:12 +08:00
@yeqown 30x 状态码是服务器返回的啊 这边改不了啊。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/758069

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX