1. func main() {
    2. engine := gin.Default()
    3. // 跳转到别的网站
    4. engine.GET("/hello", func(context *gin.Context) {
    5. context.Redirect(http.StatusMovedPermanently, "https://sogo.com")
    6. })
    7. // 跳转到自己网站的另一个接口
    8. engine.GET("/a", func(context *gin.Context) {
    9. context.Request.URL.Path = "/b"
    10. engine.HandleContext(context)
    11. })
    12. engine.GET("/b", func(context *gin.Context) {
    13. context.JSON(http.StatusOK, "b")
    14. })
    15. engine.Run("0.0.0.0:5000")
    16. }