拨开荷叶行,寻梦已然成。仙女莲花里,翩翩白鹭情。
IMG-LOGO
主页 文章列表 go-restful从请求中提取URL模式路径

go-restful从请求中提取URL模式路径

白鹭 - 2022-01-23 2141 0 0

我正在使用 emicklei/go-restful 框架来处理 REST API。我希望从请求中访问路由路径。这意味着当我配置这样的虚拟路由时:

    ws := new(restful.WebService)
    ws.Path("/resources/names")
    ws.Route(ws.GET("/{name}").To(getName))
    restful.DefaultContainer.Add(ws)

我希望访问路线为“/resources/names/{name}”的信息

我可以访问通过呼叫呼叫的实际 URL:

    req.Request.URL.Path

但这将回传特定的 URL,而不是通用的 URL。

有什么建议吗?

uj5u.com热心网友回复:

经过更多研究,我终于发现方法 req.SelectedRoutePath() 将回传预期值。

标签:

0 评论

发表评论

您的电子邮件地址不会被公开。 必填的字段已做标记 *