aboutsummaryrefslogtreecommitdiffstats
path: root/client
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2021-09-06 10:16:33 +0200
committerMartin Polden <mpolden@mpolden.no>2021-09-06 10:16:33 +0200
commit8ff74e0fb1970e2460ed3e924ea69f672d4b046d (patch)
tree2f2ced11a698ceecfde99c020da3570d6dbf30c8 /client
parent06766c29236b4c46453282ee7561171cbd9a56db (diff)
Support query in cloud
Diffstat (limited to 'client')
-rw-r--r--client/go/cmd/query.go10
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
-}