Sfoglia il codice sorgente

- added the Path() method

Tobias Begalke 7 anni fa
parent
commit
97b4d74ba9
1 ha cambiato i file con 12 aggiunte e 0 eliminazioni
  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
+}