go 知识点
aCfeng
这个作者很懒,什么都没留下…
展开
-
mux路由中间件的使用
代码示例:package mainimport ( "encoding/json" "fmt" "github.com/gorilla/mux" "net/http" "strings")// 定义Fish的结构体type Fish struct { Name string `json:"name"`}var fishlist []Fish// 获取Fish列表func getFishListHandler(w http.ResponseWriter, r *htt原创 2021-12-26 22:37:41 · 463 阅读 · 0 评论 -
go mux子路由的基本使用
代码示例:package mainimport ( "encoding/json" "github.com/gorilla/mux" "net/http")// 定义Product的结构体type Product struct { Name string `json:"name"` Price float64 `json:"price"` Num int32 Desc string}// 定义Shop的结构体type Shop struct { Name原创 2021-12-26 22:34:49 · 528 阅读 · 0 评论 -
golang路由mux的介绍及基本使用
github地址:https://github.com/gorilla/mux#matching-routes https://gitee.com/mirrors/mux#examples http://www.gorillatoolkit.org/pkg/mux https://github.com/gorilla/mux#examples代码示例:import ( "encoding/json" "github.com/gorilla/mux" "log" "math/rand原创 2021-12-26 22:32:50 · 2718 阅读 · 0 评论 -
go语言:json处理(json.Marshal和json.Unmarshal的使用)
golang对json的处理,使用json.Marshal和json.Unmarshal原创 2021-12-26 22:28:40 · 1408 阅读 · 0 评论 -
go net/http包的基本使用
1、首先实现一个简单的http server,用来接收请求(文件名:LocalServer.go)package mainimport ( "encoding/json" "fmt" "io" "io/ioutil" "net/http")// 处理POST请求func dealPostRequestHandler(w http.ResponseWriter, r *http.Request) { // 请求的主机 fmt.Println(r.Host) // 请求头信息原创 2021-12-26 22:23:07 · 1480 阅读 · 0 评论