Ir: Obtener parámetros de ruta de http.Request
Estoy desarrollando una API REST con Go, pero no sé cómo puedo hacer las asignaciones de ruta y recuperar los parámetros de ruta de ellas.
Quiero algo como esto:
func main() {
http.HandleFunc("/provisions/:id", Provisions) //<-- How can I map "id" parameter in the path?
http.ListenAndServe(":8080", nil)
}
func Provisions(w http.ResponseWriter, r *http.Request) {
//I want to retrieve here "id" parameter from request
}
Me gustaría usar solohttp
paquete en lugar de marcos web, si es posible.
Gracias.