我使用gin框架,并且当用户已经登录时,我将登录重定向到主页。它在主页上显示了这个html元素。
POST
如何从应用中禁用该元素?
这是我的应用代码。
<a href="/signin">Found</a> "."
看起来,这是一个Go的事情 https://github.com/golang/go/blob/master/src/net/http/server.go#L2014
但我不确定,如何禁用它。如果有人指导我会很棒。
谢谢!
答案 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
重定向行为的最简单方法。