引擎類:
gin.Default()帶中介軟體路由引擎
gin.New()不帶中介軟體路由引擎
路由類:
r.GET()查詢介面
r.POST()建立介面
r.PUT()更新介面
r.DELETE()刪除介面
r.Run()執行埠
r.Static()模糊路徑配置靜態檔案
r.StaticFS()API路徑配置靜態檔案
r.StaticFile()精確路徑配置靜態檔案
r.LoadHTMLGlob()檔案配置模板
r.Group()路由分組
r.Use()使用中介軟體
r.ServeHTTP()呼叫相應的handler介面
引數類:
c.Query()獲取GET引數
c.PostForm()獲取POST引數
c.FormFile()獲取檔案
c.Param()獲取表單元素
c.DefaultPostForm()獲取表單
c.ShouldBindQuery()GET引數繫結
c.ShouldBind()GET/POST引數繫結
c.SaveUploadedFile()儲存檔案到伺服器
c.Next()呼叫後續的處理函式
c.Abort()阻止呼叫後續的處理函式
c.String()返回String格式的資料
c.Json()返回JSON格式的資料(渲染)
c.HTML()返回HTML格式的資料(渲染)
c.XML()返回HTML格式的資料(渲染)
c.YMAL()返回YMAL格式的資料(渲染)
c.protobuf()返回ProtoBuf格式的資料(渲染)
c.SecureJSON()防止json劫持
c.JSONP()跨域
c.Redirect()重定向