为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

Go
天涯尽头无女友 2022-10-24 15:47:36
我正在使用 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。有什么建议吗?
查看完整描述

1 回答

?
杨魅力

TA贡献1811条经验 获得超6个赞

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



查看完整回答
反对 回复 2022-10-24
  • 1 回答
  • 0 关注
  • 166 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信