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