【发布时间】:2022-11-11 08:58:00
【问题描述】:
是否可以从http.Request 或http.ResponseWriter 中的http.HandleFunc 获取基本路径作为变量(http.HandleFunc 中的第一个参数)?
http.HandleFunc("/the-base-path/", func(w http.ResponseWriter, r *http.Request){
// get "/the-base-path/" here as a variable
...
})
【问题讨论】:
-
http.Request有一个URL类型的*url.URL字段,它有Path字段。那不适合你的需要吗? -
@jub0bs 我需要第一个参数中定义的确切变量
-
默认情况下,这是不可能的。为什么不简单地将有问题的模式分配给范围内的变量,第二个参数为
http.HandleFunc?
标签: go