IRIS 框架 WEBAPI 参数风格 url/?param=value 如何优雅使用
IRIS框架 WEBAPI 参数风格
url/?param=value风格参数
Iris使用URL参数时,传统是“URL/value/”风格,有没有办法可以使用“url/?param=value”风格,传统的“?”连接风格的方式?
如下代码:
services.Get("/test", func(ctx iris.Context) {
w := ctx.Request()
vars := w.URL.Query()
user := vars["user"][0]
//user := ctx.Params().Get("user")
ctx.WriteString(user)
})
目前用iris.Context中的Request()转换成非Iris的方式,用URL.Query()来获取参数,但感觉不够优雅。有没有办法在做路由时通过路由地址的正则或何种方式比较优雅的实现?
谢谢大家的帮助
希望可以帮到你