2017-02-16 80 views

回答

1

提取xxx?id=xxx是有关请求参数解析,就可以得到例子beego's document

路由(在您的上下文中)是关于将匹配特定模式的请求映射到相应的操作。当id不同时,我想你想要的不是让它们映射到不同的动作。所以它不应该被称为路由。这只是参数解析。

0

不确定beego,但用走的HTTP请求,你可以像这样访问 request.URL.Query(),其中request*http.Request类型的查询参数。你想要的基本上是来自URL的查询参数?因此,您从请求中获取URL对象,然后访问查询参数。该Query()方法返回一个map[string][]string

+0

nope这个我试过了...会产生分割违规恐慌 – gophervk

+0

我使用大猩猩多路复用器和golang http包,它适用于我。 –