iT邦幫忙

2021 iThome 鐵人賽

DAY 28
0

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!


上一篇
OAuth 2.0
下一篇
學習資源
系列文
go go let's go - golang 從0開始30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言