1234567891011121314151617 |
- package route
- import (
- "net/http"
- "net/url"
- "github.com/go-chi/chi/v5"
- )
- // When name is composed of a partial escape string, Golang does not unescape it
- func getEscapeParam(r *http.Request, paramName string) string {
- param := chi.URLParam(r, paramName)
- if newParam, err := url.PathUnescape(param); err == nil {
- param = newParam
- }
- return param
- }
|