Gin框架的post方法实现传递信息到后台

package main

import (
	"github.com/gin-gonic/gin"
	"testgin/part03/myfunc"
)

func main() {
	r :=gin.Default()

   r.LoadHTMLGlob("part03/temp/**/*")
	r.GET("/userindex",myfunc.Hello1)
	 r.POST("/getUserInfo",myfunc.Hello2)



	r.Run(":4444") //指定socket访问端口


	}
package myfunc

import (
	"fmt"
	"github.com/gin-gonic/gin"
)

func Hello1(context  *gin.Context){
	//获取路径中的参数值
	context.HTML(200,"demo01/hello.html",nil)

	}
func Hello2(context *gin.Context)  {
	uname :=context.PostForm("username")
     pwd :=context.PostForm("pwd")
     fmt.Println(uname)
     fmt.Println(pwd)
	}
{{define  "demo01/hello.html" }}



    
    Title



    定义一个用户的from表单:
    
用户名: 密码:
{{end}}

html页面form表单调用了post方法,路由是getUserInfo

Gin框架的post方法实现传递信息到后台_第1张图片

表单提交后,服务器控制台收到了,post传递过来的表单信息

你可能感兴趣的:(gin,golang)