<interface>e1000</interface>
<vnic_profile href="/ovirt-engine/api/vnicprofiles/12658aed-9d22-4c70-ad48-e73f0c2ea6f3" id="12658aed-9d22-4c70-ad48-e73f0c2ea6f3"></vnic_profile>
</nic>{"result":"OK","message":"56:6f:e7:a5:00:b2","debug":"VM is attached network"}
Href3 := "/ovirt-engine/api/vnicprofiles/" + profileID
item := Nic2{
Name : "eth0",
Interface : "e1000",
VnicProfile: VnicProfile{
ID: profileID,
Href: Href3,
},
}
enc := xml.NewEncoder(os.Stdout)
enc.Indent("", " ")
enc.Encode(item)
jitem, err := xml.Marshal(item)
if err != nil {
fmt.Println(err.Error())
// return
}
// fmt.Println("test",string(jitem))
test := string(jitem)
body := strings.NewReader(test)
inputRawURLConsole := inputRawURL + "/vms" + "/" + vm3.MustId() + "/nics"
req, err := http.NewRequest("POST", inputRawURLConsole, body)
// fmt.Println(req)
if err != nil {
// handle err
fmt.Println(err)
}
req.SetBasicAuth(User, Pass)
req.Header.Set("Version", "4")
req.Header.Set("Content-Type", "application/xml")
req.Header.Set("Accept", "application/xml")
resp1, err := http.DefaultClient.Do(req)
// fmt.Println(resp1)
if err != nil {
fmt.Println(err)
// handle err
}
defer resp1.Body.Close()
а какая строка печатает структуру на выход?
да , но как сделать чтобы не писало ?
Обсуждают сегодня