github.com/altipla-consulting/ravendb-go-client@v0.1.3/get_request.go (about) 1 package ravendb 2 3 import "strings" 4 5 // getRequest represents get request 6 type getRequest struct { 7 url string 8 headers map[string]string 9 query string 10 method string 11 content IContent 12 } 13 14 func (r *getRequest) getUrlAndQuery() string { 15 if r.query == "" { 16 return r.url 17 } 18 19 if strings.HasPrefix(r.query, "?") { 20 return r.url + r.query 21 } 22 23 return r.url + "?" + r.query 24 } 25 26 type IContent interface { 27 writeContent() map[string]interface{} 28 }