如何从golang的URL路径获取产品名称

问题描述 投票:0回答:1

如何从Golang的URL路径中获取产品名称或用户ID?例如,在我的routes.go中,我有以下路线:

/product/name/:name
/user/id/:id

和邮递员,如果用户输入此链接:

localhost:8080/product/name/pot

然后在为处理程序定义的函数中,如何获取产品名称或用户ID?

go url path request
1个回答
0
投票

处理程序函数的格式为type HandlerFunc func(rw ResponseWriter, r *Request)

您可以使用r *Requestr.URL获取URL,并将其命名为u

最后,您可以从u.Path中解析您感兴趣的字段。您可以使用标准软件包path来简化此解析。

© www.soinside.com 2019 - 2024. All rights reserved.