net/http/response.go
Владимир Федоров 729015c4ea clear
2025-07-20 04:44:00 +07:00

25 lines
354 B
Go

package http
import (
"errors"
)
var (
ErrHeaderNotFound = errors.New("header not found")
)
type Response struct {
StatusCode int
Headers []Header
Body []byte
}
func (r *Response) GetHeader(name string) (Header, error) {
for _, h := range r.Headers {
if h.Name == name {
return h, nil
}
}
return Header{}, ErrHeaderNotFound
}