我正在使用 emicklei/go-restful 框架來處理 REST API。我希望從請求中訪問路由路徑。這意味著當(dāng)我配置這樣的虛擬路由時: ws := new(restful.WebService) ws.Path("/resources/names") ws.Route(ws.GET("/{name}").To(getName)) restful.DefaultContainer.Add(ws)我希望訪問路線為“/resources/names/{name}”的信息我可以訪問通過調(diào)用調(diào)用的實際 URL: req.Request.URL.Path但這將返回特定的 URL,而不是通用的 URL。有什么建議嗎?
1 回答

楊魅力
TA貢獻(xiàn)1811條經(jīng)驗 獲得超6個贊
經(jīng)過更多研究,我終于發(fā)現(xiàn)方法 req.SelectedRoutePath() 將返回預(yù)期值。
- 1 回答
- 0 關(guān)注
- 216 瀏覽
添加回答
舉報
0/150
提交
取消