首页 > Web开发 > 详细

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

时间:2019-03-21 19:25:51      阅读:134      评论:0      收藏:0      [点我收藏+]
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得基本操作

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!