http.go
func (req *Request) WriteTo(w io.Writer) (int64, error) {
	return writeBufio(req, w)
}
func (req *Request) WriteTo(w io.Writer) (int64, error) {
	return writeBufio(req, w)
}
// WriteTo writes request to w. It implements io.WriterTo.