21 lines
419 B
Go
21 lines
419 B
Go
package system
|
|
|
|
import (
|
|
"encoding/json"
|
|
"floares/lib/model"
|
|
"log"
|
|
"net/http"
|
|
)
|
|
|
|
func Version() model.Version {
|
|
req, _ := http.NewRequest("GET", "http://127.0.0.1:8888/version", nil)
|
|
res, err := http.DefaultClient.Do(req)
|
|
if err != nil {
|
|
log.Println("request for version list error:", err)
|
|
return model.Version{}
|
|
}
|
|
var result model.Version
|
|
err = json.NewDecoder(res.Body).Decode(&result)
|
|
return result
|
|
}
|