<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                Gin路由 === ### Get 獲取get參數 ` name := ctx.Query("name") ` ``` func main() { app := gin.Default() app.GET("/", func(ctx *gin.Context) { ctx.JSON(200,gin.H{ "message":"Hello World", }) }) app.GET("/pps",pps) // /pps?name=?&password=? app.Run(":8085") } func pps(ctx *gin.Context) { name := ctx.Query("name") pwd := ctx.Query("password") ctx.JSON(200,gin.H{ "name":name, "pwd":pwd, }) } ``` ### 路由參數 ``` app.GET("/name/:name/:age",hello) func hello(ctx *gin.Context) { name := ctx.Param("name") age := ctx.Param("age") ctx.JSON(200,gin.H{ "name":name, "age":age, }) ``` ### POST ``` func ppos(ctx *gin.Context) { name := ctx.PostForm("name") password := ctx.PostForm("password") ctx.JSON(200,gin.H{ "name":name, "password":password, }) } ``` ### JSON ~~~ func jsson(ctx *gin.Context) { body := ctx.Request.Body defer body.Close() type User struct { User string `json:"user"` Password string `json:password` } bytes, _ := ioutil.ReadAll(body) user := &User{} json.Unmarshal(bytes,user) ctx.JSON(200,user) } ~~~ ### JSON參數綁定 注意阿,要設置type:application/json才能接受到! ~~~ func jsBan(ctx *gin.Context) { type user struct { User string `json:"user"` Password string `json:"password"` } u := &user{} err := ctx.Bind(u) if err != nil { fmt.Println(err.Error()) } fmt.Println(u.User) fmt.Println(u.Password) ctx.JSON(http.StatusOK,u) } ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看