您好,可以使用Go语言标准库中的”net/http”和”net/url”包来获取URL中的参数。下面是一个简单的示例代码:
package main
import (
"fmt"
"net/http"
"net/url"
)
func handler(w http.ResponseWriter, r *http.Request) {
// 获取url参数
query := r.URL.Query()
name := query.Get("name")
age := query.Get("age")
fmt.Fprintf(w, "Name: %s\n", name)
fmt.Fprintf(w, "Age: %s\n", age)
}
func main() {
http.HandleFunc("/", handler)
http.ListenAndServe(":8080", nil)
}
在上面的示例中,我们通过调用r.URL.Query()
方法来获取请求URL中的查询参数,然后通过调用query.Get()
方法来获取具体的参数值。