diff options
Diffstat (limited to 'client/go/cmd/query.go')
-rw-r--r-- | client/go/cmd/query.go | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/client/go/cmd/query.go b/client/go/cmd/query.go index 1708aff45db..0bbf7592a33 100644 --- a/client/go/cmd/query.go +++ b/client/go/cmd/query.go @@ -35,7 +35,8 @@ can be set by the syntax [parameter-name]=[value].`, } func query(arguments []string) { - url, _ := url.Parse(queryTarget() + "/search/") + service := getService("query") + url, _ := url.Parse(service.BaseURL + "/search/") urlQuery := url.Query() for i := 0; i < len(arguments); i++ { key, value := splitArg(arguments[i]) @@ -43,8 +44,7 @@ func query(arguments []string) { } url.RawQuery = urlQuery.Encode() - // TODO: Make this work for Vespa Cloud (pass certificate) - response, err := util.HttpDo(&http.Request{URL: url}, time.Second*10, "Container") + response, err := service.Do(&http.Request{URL: url}, time.Second*10) if err != nil { log.Print(color.Red("Error: "), "Request failed: ", err) return @@ -70,7 +70,3 @@ func splitArg(argument string) (string, string) { return argument[0:equalsIndex], argument[equalsIndex+1:] } } - -func queryTarget() string { - return getService("query").BaseURL -} |