Go: Получить параметры пути из http.Request

Я разрабатываю REST API с помощью Go, но я не знаю, как мне сделать сопоставления путей и извлечь из них параметры пути.

Я хочу что-то вроде этого:

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
}

Я хотел бы использовать толькоhttp пакет вместо веб-фреймворков, если это возможно.

Благодарю.

Ответы на вопрос(1)

Ваш ответ на вопрос