Versions in this module Expand all Collapse all v0 v0.0.2 Jan 8, 2025 v0.0.1 Jan 4, 2025 Changes in this version + var NoBody = protocol.NoBody + func AcquireBodyStream(b *bytebufferpool.ByteBuffer, r network.Reader, t *protocol.Trailer, ...) io.Reader + func BufferSnippet(b []byte) string + func HasHeaderValue(s, value []byte) bool + func HeaderError(typ string, err, errParse error, b []byte) error + func LimitedReaderSize(r io.Reader) int64 + func MustDiscard(r network.Reader, n int) + func MustPeekBuffered(r network.Reader) []byte + func ReadBody(r network.Reader, contentLength, maxBodySize int, dst []byte) ([]byte, error) + func ReadBodyWithStreaming(zr network.Reader, contentLength, maxBodySize int, dst []byte) (b []byte, err error) + func ReadRawHeaders(dst, buf []byte) ([]byte, int, error) + func ReadTrailer(t *protocol.Trailer, r network.Reader) error + func ReleaseBodyStream(requestReader io.Reader) (err error) + func SkipTrailer(r network.Reader) error + func WriteBodyChunked(w network.Writer, r io.Reader) error + func WriteBodyFixedSize(w network.Writer, r io.Reader, size int64) error + func WriteChunk(w network.Writer, b []byte, withFlush bool) (err error) + func WriteTrailer(t *protocol.Trailer, w network.Writer) error + type HeaderScanner struct + B []byte + DisableNormalizing bool + Err error + HLen int + Key []byte + Value []byte + func (s *HeaderScanner) Next() bool + type HeaderValueScanner struct + B []byte + Value []byte