Procházet zdrojové kódy

- added the Path() method

Tobias Begalke před 7 roky
rodič
revize
97b4d74ba9
1 změnil soubory, kde provedl 12 přidání a 0 odebrání
  1. 12 0
      request_data.go

+ 12 - 0
request_data.go

@@ -1,6 +1,7 @@
 package data
 
 import (
+	"strings"
 	"time"
 
 	"github.com/google/btree"
@@ -72,3 +73,14 @@ func (a *RequestData) ToRequest() *Request {
 		Via:            a.Via,
 	}
 }
+
+// Path returns the Url without any query string
+func (a *RequestData) Path() string {
+	idx := strings.Index(a.Url, "?")
+
+	if idx >= 0 {
+		return a.Url[0:idx]
+	}
+
+	return a.Url
+}