Size: a a a

2021 May 26

N

Nikita in Go-go!
response Body: {
май 26 13:52:18 api-ampq02a-dev.infra.hostkey.ru receiver[24130]: "error": {"id":null,"errors":{"interfaces.ip":["does not match selected subnet"]},"full_messages":["Ip does not match selected subnet"]}
май 26 13:52:18 api-ampq02a-dev.infra.hostkey.ru receiver[24130]: }

json вроде нормлаьный и сткрутра праивльная
источник

m

milkiweed in Go-go!
спасибо! пойду пробовать
источник

VY

Vladislav Yarmak in Go-go!
а Unmarshal считает, что json не нормальный
источник

ДЛ

Дмитрий Лысенко... in Go-go!
правильно считает должно быть {"error": , а не "error":
источник

VY

Vladislav Yarmak in Go-go!
"unexpected end of JSON input" - ошибка обрезанного ввода, встречается при EOF
источник

N

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

Т

Тоха in Go-go!
Да
источник

VY

Vladislav Yarmak in Go-go!
а как Вы выводите Body?
источник

N

Nikita in Go-go!
req1, err := http.NewRequest("POST", url, bytes.NewBuffer(bodybytes))
 req1.Header.Set("Content-Type", "application/json")
 req1.Header.Set("Aceept-Context", "application/json")
 req1.SetBasicAuth(UserName, Pass)
 tr := &http.Transport{
   TLSClientConfig: &tls.Config{InsecureSkipVerify: true},
 }
 client := &http.Client{Transport: tr}
 //  client := &http.Client{}
 resp, err := client.Do(req1)
 if err != nil {
   panic(err)
 }
 defer resp.Body.Close()

 fmt.Println("response Status:", resp.Status)
 fmt.Println("response Headers:", resp.Header)
 body, _ := ioutil.ReadAll(resp.Body)
 fmt.Println("response Body:", string(body))
источник

VY

Vladislav Yarmak in Go-go!
то есть вы два раза делаете ReadAll из resp.Body?
источник

N

Nikita in Go-go!
да пипес похоже на то
источник

N

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

VY

Vladislav Yarmak in Go-go!
не имеет значения, io.Reader будет уже вычитан и последующие попытки сделать ReadAll вернут пустой слайс байтов
источник

VY

Vladislav Yarmak in Go-go!
потому парсер жсон с ходу видит типа как EOF
источник

N

Nikita in Go-go!
спаисбо большое проблема решена)
источник

D

DORIAN GRAY in Go-go!
Подскажите в чем может быть проблема, линтер отдает вот такие ошибки при деплое

level=warning msg="[runner] Can't run linter goanalysis_metalinter: SA5002: failed prerequisites:
level=warning msg="[runner] Can't run linter unused: buildssa: analysis skipped: errors in package: [/home/jenkins/workspace/
could not import go.opentelemetry.io/otel/trace (/root/go/pkg/mod/go.opentelemetry.io/otel/trace@v0.20.0/config.go:117:2: private redeclared)))))))]"
источник

RT

Rostislav Teryaev in Go-go!
Чтобы запустить линтер надо, чтобы проект билдился нормально. Попробуй запусти, там будет ошибка где-то
источник

RT

Rostislav Teryaev in Go-go!
и какое-то странное расположение для GOPATH)
источник

RT

Rostislav Teryaev in Go-go!
у тебя модули?
источник

RS

Roman Sharkov in Go-go!
https://gioui.org/

GUI на Go 😱
источник