30

Go を使用して REST API を開発していますが、パス マッピングを実行してパス パラメーターを取得する方法がわかりません。

私はこのようなものが欲しい:

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可能であれば、Web フレームワークの代わりにパッケージのみを使用したいと考えています。

ありがとう。

4

3 に答える 3