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.

Respuestas a la pregunta(1)

Su respuesta a la pregunta