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

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

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

Go
青春有我 2021-08-23 15:44:17
在带有 Go 的 Google App Engine 中,我想使用这样的 URL:http://www.example.com/api/account/123456/product/573832并像这样对待它:http://www.example.com/api/account/{acctId}/product/{prodId}然后在我的处理程序函数中访问acctId和prodId。我该怎么做?
查看完整描述

3 回答

?
慕尼黑8549860

TA贡献1818条经验 获得超11个赞

你在那里:


func httpHandle(httpResponse http.ResponseWriter, httpRequest *http.Request) {

    urlPart := strings.Split(httpRequest.URL.Path, "/")

    // urlPart[3] is the acctId, urlPart[5] is the prodId

}


查看完整回答
反对 回复 2021-08-23
?
aluckdog

TA贡献1847条经验 获得超7个赞

为此,您可能需要考虑使用库,例如“httprouter”。本指南可能会帮助您选择一个。


查看完整回答
反对 回复 2021-08-23
  • 3 回答
  • 0 关注
  • 209 浏览
慕课专栏
更多

添加回答

举报

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