Size: a a a

2021 May 24

с

сонная википедия... in Go-go!
смотрите запросы, которые генерирует ваш код и сравнивайте с postman через консоль или с curl через verbose флаг
источник

VY

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

VY

Vladislav Yarmak in Go-go!
дампнуть реквест с телом реально лучше
источник

N

Nikita in Go-go!
ок , пробую
источник

MM

Mansur Mansurov in Go-go!
Массив ошибок возвращать? А так делают? Не встречал подобного
источник

DF

Durty Free in Go-go!
Да. А почему-бы и нет? Тем более я где-то такое видел. Возможно в каком-то логере.
источник

N

Nikita in Go-go!
: map[Apipie-Checksum:[767d6139a4c24fc9743b146c866ae4ac7a3f6a1f] Cache-Control:[no-cache] Content-Security-Policy:[default-src 'self'; child-src 'self'; connect-src 'self' ws: wss:; img-src 'self' data: *.gravatar.com; script-src 'unsafe-eval' 'unsafe-inline' 'self'; style-src 'unsafe-inline' 'self'] Content-Type:[application/json; charset=utf-8] Date:[Mon, 24 May 2021 13:33:21 GMT] Foreman_api_version:[2] Foreman_current_location:[; ANY] Foreman_current_organization:[; ANY] Foreman_version:[1.23.2] Server:[Apache] Set-Cookie:[request_method=POST; path=/; secure; HttpOnly; SameSite=Lax _session_id=97b4b2a72c1b88105cca3062ee2b49f3; path=/; secure; HttpOnly; SameSite=Lax] Status:[500 Internal Server Error] Strict-Transport-Security:[max-age=631139040; includeSubdomains] X-Content-Type-Options:[nosniff] X-Download-Options:[noopen] X-Frame-Options:[sameorigin] X-Permitted-Cross-Domain-Policies:[none] X-Powered-By:[Phusion Passenger 4.0.53] X-Request-Id:[8e055a79-71e3-41c1-9e11-6e590330cb5d] X-Runtime:[0.260443] X-Xss-Protection:[1; mode=block]]
май 24 16:33:21 api-ampq02a-dev.infra.hostkey.ru receiver[22658]: &{0x4e86e0 0xc0003b30c0 0x6b4700}
источник

с

сонная википедия... in Go-go!
для таких вещей есть muliterr и еже с ними
источник

с

сонная википедия... in Go-go!
уберовский muliterr вполне умеет анврапать ошибки внутри https://github.com/uber-go/multierr/blob/master/error.go#L260
источник

с

сонная википедия... in Go-go!
и распаковывать их в слайс тоже — https://pkg.go.dev/go.uber.org/multierr#example-Errors
источник

MM

Mansur Mansurov in Go-go!
Хм, обращу внимание, а если все таки средствами языка не прибегая к библиотекам, как с этим обходятся?
источник

с

сонная википедия... in Go-go!
ну, error это интерфейс, у него любая реализация может быть быть
источник

с

сонная википедия... in Go-go!
так же как и у Is/As/Unwrap
источник

MM

Mansur Mansurov in Go-go!
То есть условно в структуре которая имплементирует интерфейс error держать массив тот же?
источник

с

сонная википедия... in Go-go!
если нужен errors.Is, то еще и Is надо правильно реализовать
источник

N

Nikita in Go-go!
Status:[500 Internal Server Error] Strict-Transport-Security:[max-age=631139040; includeSubdomains] X-Content-Type-Options:[nosniff]
источник

с

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

с

сонная википедия... in Go-go!
оно умеет печатать красиво
источник

VY

Vladislav Yarmak in Go-go!
чтобы ты подебажил
источник

l

lrrr_lrrr in Go-go!
А что у вас за логика там, можно подробнее? Почему слою сверху нужно знать что там за ошибка была самой первой?
источник