带有 Golang 的 Google App Engine:如何将 URL 路径段解析为变量?

在带有 Go 的 Google App Engine 中,我想使用这样的 URL:

http://www.example.com/api/account/123456/product/573832

并像这样对待它:

http://www.example.com/api/account/{acctId}/product/{prodId}

然后在我的处理程序函数中访问acctIdprodId

我该怎么做?


青春有我
浏览 211回答 3
3回答

慕尼黑8549860

你在那里:func httpHandle(httpResponse http.ResponseWriter, httpRequest *http.Request) {    urlPart := strings.Split(httpRequest.URL.Path, "/")    // urlPart[3] is the acctId, urlPart[5] is the prodId}

aluckdog

为此,您可能需要考虑使用库,例如“httprouter”。本指南可能会帮助您选择一个。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go