Gin框架獲取path參數


Gin框架獲取path參數

一、獲取path參數

package main

import (
	"github.com/gin-gonic/gin"
	"net/http"
)

func main() {

	r := gin.Default()

	// 獲取請求path URL 參數
	// 注意URL的匹配不要沖突
	r.GET("/user/:name/:age", func(c *gin.Context) {
		// 獲取路徑參數
		name := c.Param("name")
		age := c.Param("age")
		c.JSON(http.StatusOK, gin.H{
			"name": name,
			"age":  age,
		})
	})

	r.GET("/blog/:year/:month/:day", func(c *gin.Context) {
		// 獲取路徑參數
		year := c.Param("year")
		month := c.Param("month")
		day := c.Param("day")
		c.JSON(http.StatusOK, gin.H{
			"year":  year,
			"month": month,
			"day":   day,
		})
	})
	r.Run(":9999")
}

image-20211116231915144

image-20211116231850506


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM