Ниже конкретного типа http.Request
:
type Request struct {
Method string
URL *url.URL
Header Header
Body io.ReadCloser
.....
}
имеет Body io.ReadCloser
реализует тип io.Reader
, но Header Header
не реализует io.Reader
интерфейс
Насколько я понимаю, http.Request
должен реализовывать интерфейс io.Reader
.
Почему http.Request
не реализует интерфейс io.Reader
? для облегчения чтения заголовка и тела HTTP-запроса.