码迷,mamicode.com
首页 > Web开发 > 详细

第三方路由库httprouter的基本操作

时间:2019-03-21 20:10:58      阅读:225      评论:0      收藏:0      [点我收藏+]

标签:listen   name   iter   list   nand   main   roc   return   png   

package main import ( "net/http" "github.com/julienschmidt/httprouter" "io" ) //第三个参数p是httprouter新增的 func CreateUser(w http.ResponseWriter, r *http.Request, p httprouter.Params) { //io.WriteString(w, "create user") io.WriteString(w, p.ByName("user_name") + "\n") //如果没有的则不会输出 io.WriteString(w, p.ByName("fffffff") + "\n") io.WriteString(w, p.ByName(("pwd")) + "\n") } //使用httprouter func RegisterHandlers() *httprouter.Router { router := httprouter.New() router.GET("/user/:user_name/pwd/:pwd", CreateUser) return router } func main() { r := RegisterHandlers() http.ListenAndServe(":8000", r) }

输出:
技术图片

第三方路由库httprouter的基本操作

标签:listen   name   iter   list   nand   main   roc   return   png   

原文地址:https://blog.51cto.com/5660061/2366868

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!