Golang /杜松子酒:如何禁用"发现。" HTTP重定向上的链接

时间:2017-06-04 09:38:50

标签: go go-gin

我使用gin框架,并且当用户已经登录时,我将登录重定向到主页。它在主页上显示了这个html元素。

POST

如何从应用中禁用该元素?

这是我的应用代码。

<a href="/signin">Found</a> "."

看起来,这是一个Go的事情 https://github.com/golang/go/blob/master/src/net/http/server.go#L2014

但我不确定,如何禁用它。如果有人指导我会很棒。

谢谢!

1 个答案:

答案 0 :(得分:1)

是的,看起来它是Go的东西,你无法禁用它。 我建议您从Gin编写自己的Redirect结构,例如render.Redirect(您可以将其嵌入到新结构中以避免一些复制粘贴):

https://github.com/gin-gonic/gin/blob/master/render/redirect.go

根据Render中的代码为新结构编写自己的net/http方法,然后像这样使用重定向:

https://github.com/gin-gonic/gin/blob/32cab500ecc71d2975f5699c8a65c6debb29cfbe/context.go#L476

我认为这是绕过此类net/http重定向行为的最简单方法。