Versions in this module Expand all Collapse all v0 v0.1.1 May 17, 2023 v0.1.0 Apr 14, 2023 Changes in this version + const HeaderSpdy31 + func NewClientConnection(conn net.Conn, handler httpstream.NewStreamHandler) (httpstream.Connection, error) + func NewClientConnectionWithPings(conn net.Conn, newStreamHandler httpstream.NewStreamHandler, ...) (httpstream.Connection, error) + func NewResponseUpgrader(log zerolog.Logger) httpstream.ResponseUpgrader + func NewResponseUpgraderWithPings(log zerolog.Logger, pingPeriod time.Duration) httpstream.ResponseUpgrader + func NewServerConnection(conn net.Conn, handler httpstream.NewStreamHandler) (httpstream.Connection, error) + func NewServerConnectionWithPings(conn net.Conn, newStreamHandler httpstream.NewStreamHandler, ...) (httpstream.Connection, error) + type RoundTripperConfig struct + NewStreamHandler httpstream.NewStreamHandler + PingPeriod time.Duration + Proxier func(*http.Request) (*url.URL, error) + TLS *tls.Config + type SpdyRoundTripper struct + Dialer *net.Dialer + func NewRoundTripper(tlsConfig *tls.Config) *SpdyRoundTripper + func NewRoundTripperWithConfig(cfg RoundTripperConfig) *SpdyRoundTripper + func NewRoundTripperWithProxy(tlsConfig *tls.Config, proxier func(*http.Request) (*url.URL, error)) *SpdyRoundTripper + func (s *SpdyRoundTripper) Dial(req *http.Request) (net.Conn, error) + func (s *SpdyRoundTripper) NewConnection(resp *http.Response) (httpstream.Connection, error) + func (s *SpdyRoundTripper) RoundTrip(req *http.Request) (*http.Response, error) + func (s *SpdyRoundTripper) TLSClientConfig() *tls.Config