我正在创建一个Go Web应用程序,在该应用程序中我需要处理/ person /(any_name)之类的URL。作为Golang的新手,我不知道该怎么做。请帮助我。


您应该尝试使用gorilla / mux软件包进行操作。
包github的摘录显示https://github.com/gorilla/mux


如果您查看此页面https://golang.org/doc/articles/wiki/,有一些我认为您追求的例子。

您想要一个名称为person的处理程序,然后提取(any_name)并相应地处理每个人。其中一个示例说明了如何使用与原理相同的标题。

您得到的是/ person /,而不是/ view /,标题就是您的情况(any_name)。

r.URL.Path[len("/view/"):]将从r.URL.Path中获取所有内容,但将len("/view/")个字节开始放入分片中。