Size: a a a

2020 October 07

н

немедленно in Go-go!
типа он где-то внутри вызывается
источник

АШ

Алтынбек Шарипов... in Go-go!
Nikita
Ребят , а как отмонтировать?
по доке нужно Id ="" отправить
источник

АШ

Алтынбек Шарипов... in Go-go!
Nikita
Ребят , а как отмонтировать?
//
// Updates the information about this CDROM device.
// It allows to change or eject the disk by changing the value of the file attribute.
// For example, to insert or change the disk send a request like this:
// [source]
// ----
// PUT /ovirt-engine/api/vms/123/cdroms/00000000-0000-0000-0000-000000000000
// ----
// The body should contain the new value for the file attribute:
// [source,xml]
// ----
// <cdrom>
//   <file id="mycd.iso"/>
// </cdrom>
// ----
// The value of the id attribute, mycd.iso in this example, should correspond to a file available in an
// attached ISO storage domain.
// To eject the disk use a file with an empty id:
// [source,xml]
// ----
// <cdrom>
//   <file id=""/>
// </cdrom>
// ----
// By default the above operations change permanently the disk that will be visible to the virtual machine
// after the next boot, but they don't have any effect on the currently running virtual machine. If you want
// to change the disk that is visible to the current running virtual machine, add the current=true parameter.
// For example, to eject the current disk send a request like this:
// [source]
// ----
// PUT /ovirt-engine/api/vms/123/cdroms/00000000-0000-0000-0000-000000000000?current=true
// ----
// With a request body like this:
// [source,xml]
// ----
// <cdrom>
//   <file id=""/>
// </cdrom>
// ----
// IMPORTANT: The changes made with the current=true parameter are never persisted, so they won't have any
// effect after the virtual machine is rebooted.
//
func (p *VmCdromService) Update() *VmCdromServiceUpdateRequest {
источник

EK

Eduard Korolev in Go-go!
Daniel Podolsky
У вас там паддинга

Гляньте, как у меня сделано: https://github.com/Djarvur/go-aescrypt

А то, может, прям эта либа подойдет
спасибо, вроде работает. Блин капец, почему из коробки нет с учетом падингов
источник

DD

Deka Dancer in Go-go!
Алтынбек Шарипов
godoc -url "http://localhost:6060/pkg/container/heap/" > page.html
типа того но не такое страшное на выходе
источник

N

Nikita in Go-go!
unc GetIso(User ,Pass ,inputRawURLConsole string ) (string, error) {


 req, err := http.NewRequest(http.MethodGet, inputRawURLConsole, nil)
 if err != nil {
   return "", err
 }

 Transport := &http.Transport{
   TLSClientConfig: &tls.Config{InsecureSkipVerify: false}, // ignore expired SSL certificates
 }

 c := http.Client{Transport: Transport}

 req.Header.Add("Authorization", "Basic "+base64.StdEncoding.EncodeToString([]byte(User+":"+Pass)))

 resp, err := c.Do(req)
 if err != nil {
   return "", err
 }

 bodyText, err := ioutil.ReadAll(resp.Body)
 if err != nil {
   return "", err
 }

 return string(bodyText), err

}
источник

N

Nikita in Go-go!
Nikita
unc GetIso(User ,Pass ,inputRawURLConsole string ) (string, error) {


 req, err := http.NewRequest(http.MethodGet, inputRawURLConsole, nil)
 if err != nil {
   return "", err
 }

 Transport := &http.Transport{
   TLSClientConfig: &tls.Config{InsecureSkipVerify: false}, // ignore expired SSL certificates
 }

 c := http.Client{Transport: Transport}

 req.Header.Add("Authorization", "Basic "+base64.StdEncoding.EncodeToString([]byte(User+":"+Pass)))

 resp, err := c.Do(req)
 if err != nil {
   return "", err
 }

 bodyText, err := ioutil.ReadAll(resp.Body)
 if err != nil {
   return "", err
 }

 return string(bodyText), err

}
Ребят как header добавить чтобы получить json в  ответе
источник

АШ

Алтынбек Шарипов... in Go-go!
Настроить сервер на который обращаемся чтобы он мог отдавать json
источник

АШ

Алтынбек Шарипов... in Go-go!
😉
источник

АШ

Алтынбек Шарипов... in Go-go!
а вообще стоит изучить http протокол, и узнать что есть хедер Accept
источник

N

Nikita in Go-go!
Header.accept = "application/json"
источник

N

Nikita in Go-go!
Алтынбек Шарипов
а вообще стоит изучить http протокол, и узнать что есть хедер Accept
это понятно , куда его в коде вставить?
источник

АШ

Алтынбек Шарипов... in Go-go!
Почти
req.Header.Add("Accept","application/json") как-то так
источник

АШ

Алтынбек Шарипов... in Go-go!
если сервер имеет поддержку json и имеет обработку хедера, то вернет как нужно
источник

h

hmirin in Go-go!
Ребят, наткнулся на такую запись - Для временной очереди используйте слайс. Для long-living очередей удобнее использовать динамическую структуру данных, такую как связанный список. ... Память, выделенная под массив, никогда не «вернется». Может кто-то подсказать про память в слайсах или скинуть где почитать.
источник

r

roudder in Go-go!
кто знает, что может менять go.mod файл, к примеру, в голанде или vscode восстанавливаю до состояния из репозитория, он мне через 2 секунды модифицирует go.mod file, wtf?
источник

M

Mikhail in Go-go!
roudder
кто знает, что может менять go.mod файл, к примеру, в голанде или vscode восстанавливаю до состояния из репозитория, он мне через 2 секунды модифицирует go.mod file, wtf?
go mod tidy, go mod vendor, линтер
источник

M

Mikhail in Go-go!
в настройках ide нет автолинтера после каких-то действий?
источник

ЕА

Егор Андреевич... in Go-go!
по умолчанию в голанде есть автолинтер
источник

M

Mikhail in Go-go!
что скорее плюс, потому что стандарт един
источник