关于gin重定向导致不能跳转到正确的路径

StatusMovedPermanently为301永久重定向,做权限验证的时候永久重定向导致权限通过后依然不能跳转到正确路径

r.GET("/test", func(c *gin.Context) {
	c.Redirect(http.StatusMovedPermanently, "http://www.google.com/")
})

改用临时重定向就行了

r.GET("/test", func(c *gin.Context) {
	c.Redirect(http.StatusTemporaryRedirect, "http://www.google.com/")
})

版权声明:本文为gfzdgd原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。