diff --git a/requestencoder/goTemplateRequestEncoder.go b/requestencoder/goTemplateRequestEncoder.go index 908b64b3b3e0014776f678f96f53dc0b177ca8c5..fefcc989edfdbc17140d73b02e163c39d6afe3d8 100644 --- a/requestencoder/goTemplateRequestEncoder.go +++ b/requestencoder/goTemplateRequestEncoder.go @@ -234,5 +234,8 @@ func tmpltFuncExtractPath(data string) (string, error) { if err != nil { return "", err } + if parsedURL.RawPath != "" { + return parsedURL.RawPath, nil + } return parsedURL.Path, nil }