zoukankan      html  css  js  c++  java
  • gin系列-重定向

    package main
    
    import (
    	"github.com/gin-gonic/gin"
    	"net/http"
    )
    
    func main() {
    	r := gin.Default()
    	//http重定向
    	r.GET("/index", func(c *gin.Context) {
    		//c.JSON(http.StatusOK, gin.H{
    		//	"status": "ok",
    		//})
    		//跳转到sogo
    		c.Redirect(http.StatusMovedPermanently, "https://www.sogo.com")
    	})
    
    	//路由重定向
    	r.GET("/luyou", func(c *gin.Context) {
    		//跳转到/luyou2对应的路由处理函数
    		c.Request.URL.Path = "/luyou2"  //把请求的URL修改
    		r.HandleContext(c)  //继续后续处理
    	})
    	r.GET("/luyou2", func(c *gin.Context) {
    		c.JSON(http.StatusOK, gin.H{
    			"message":"路由重定向",
    		})
    	})
    	r.Run(":9090")
    }
    


  • 相关阅读:
    MVC ActionResult JsonResult
    xml文件
    使用socket实现聊天功能
    使用多线程完成Socket
    Socket编程
    U1总结
    多线程
    IO
    单例模式
    日期
  • 原文地址:https://www.cnblogs.com/zisefeizhu/p/12739223.html
Copyright © 2011-2022 走看看