Gin 表单

Golang

Gin 表单

今天真的有点爆炸了,几乎没时间补文章,只能抽空拿点时间来写,如果在gin上我们该如何使用表单呢?

废话不多说~直接上个范例程序!

package main

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

func main() {
	r := gin.Default()
	r.POST("/", func(c *gin.Context) {
		str1 := c.PostForm("str1")
		c.String(200, str1)
	})

	r.Run(":8000")
}

这部份我们用指令来跑看看
curl -d str1=hello http://localhost:8000/

可以得到hello

大致上有支援的东西有这些

https://ithelp.ithome.com.tw/upload/images/20210928/20129292vOv7PzAW64.jpg

fmt.Println(c.PostForm("name"))
fmt.Println(c.PostFormArray("age"))
fmt.Println(c.PostFormMap("sex"))

所以我们也可以搭配检验来使用!有空再详细来补这个单元好了

每次都想铁人赛要提早开始写,不知不觉又到了开赛的时候
遇到公司事情忙的话,就会完全没什麽时间补文章
恶性循环阿!!
所以自己也只能自我挑战,保持继续前进
即使只有一点点的进度,GO!


<<:  【从实作学习ASP.NET Core】Day16 | 後台 | 会员的角色

>>:  [Day 13] Update 更新资料

[DAY19]Ingress-k8s的海姆达尔

还有印象雷神索尔里面,管理着彩虹桥的海姆达尔吗~ 只有人从彩虹桥传送进来时,第一个面对的就是他。 在...

JavaScript Call, Bind, Apply

Call, Bind, Apply 这些方法可以让你去指定绑定的 this 如果没有绑定this的话...

Day 21 - Robot Return to Origin

大家好,我是毛毛。ヾ(´∀ ˋ)ノ 废话不多说开始今天的解题Day~ 657. Robot Retu...

Day 29 Rails soft delete - paranoia

记得当初上课时第一次听到软删除这个词蛮震惊的,没想到网路世界是这麽可怕的阿。 阿修说文解字 soft...

鬼故事 这边有一批设备,有需要打这个电话

[鬼故事] 这边有一批设备,有需要打这个电话 Credit: 食神 故事开始 以下故事纯属虚构,如有...