client/server.go (16 lines of code) (raw):
package client
import (
"fmt"
"net/http"
)
func (c *Client) GetVersion() (string, error) {
req, err := http.NewRequest("GET", fmt.Sprintf("%s/server/version", c.RestURL), nil)
if err != nil {
return "", err
}
body, err := c.doRequest(req)
if err != nil {
return "", err
}
return string(body), nil
}