当前第2页 返回上一页
一、Golang接收前端GET请求的参数
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | func handleGet(writer http.ResponseWriter, request *http.Request) {
query := request.URL.Query()
id := query.Get( "id" )
fmt.Printf( "GET: id=%s\n" , id)
fmt. Fprintf (writer, `{ "code" :0}`)
}
func main() {
http.HandleFunc( "/testGet" , handleGet)
}
|
服务端打印如下:
二、Golang接收前端POST请求的参数
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | import (
"encoding/json"
)
func handlePostJson(writer http.ResponseWriter, request *http.Request) {
decoder := json.NewDecoder(request.Body)
var params map[string]string
decoder.Decode(¶ms)
fmt.Printf( "POST json: username=%s, password=%s\n" , params[ "username" ], params[ "password" ])
fmt. Fprintf (writer, `{ "code" :0}`)
}
func main() {
http.HandleFunc( "/testPostJson" , handlePostJson)
}
|
服务端打印如下:
1 | POST json: username=admin, password=123
|
更多golang知识请关注PHP中文网golang教程栏目。
以上就是Golang如何接收前端的参数的详细内容,更多文章请关注木庄网络博客!!
返回前面的内容
相关阅读 >>
模块二 go语言进阶技术-panic函数、recover函数以及defer语句(下)
聊聊dubbo-go-proxy的recoveryfilter
golang判断字符串是否数字的方法
实用在线工具网站 https://qetool.com
golang语言学习之数据类型
go 时间格式化 字符串格式化为时间格式
markdown 自定义的思考
golang中什么是接口
聊聊dubbo-go-proxy的jtypes
聊聊dubbo-go-proxy的loggerfilter
更多相关阅读请进入《golang》频道 >>
老貘
一个与时俱进的Go编程知识库。
转载请注明出处:木庄网络博客 » Golang如何接收前端的参数