Golang valyala/fasthttp, как получить все заголовки в массиве?

Я попытался получить все заголовки в обработчике и столкнулся с некоторыми трудностями.

В valyala/fasthttp есть необходимые методы, и я могу получать заголовки один за другим, но я не вижу очевидного способа получить все заголовки.

Итак, как я могу получить все заголовки в массив?

1 ответ

Решение

Использование request.Header.VisitAll, См. Связанный документ.

r.Header.VisitAll(func (key, value []byte) {
    log.Printf("%v: %v", key, value)
})
Другие вопросы по тегам