我正在使用 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() 將回傳預期值。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/412297.html
標籤:
上一篇:asp.net核心路由變數
