소스 검색

- added the Path() method

Tobias Begalke 7 년 전
부모
커밋
97b4d74ba9
1개의 변경된 파일12개의 추가작업 그리고 0개의 파일을 삭제
  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
+}