type net/http.Transport
58 uses
net/http (current package)
client.go#L329: case *Transport:
clientconn.go#L113: func (t *Transport) NewClientConn(ctx context.Context, scheme, address string) (*ClientConn, error) {
http2.go#L281: Registered(*Transport)
http2.go#L284: func (t *Transport) configureHTTP2(protocols Protocols) {
http2.go#L354: func (t *Transport) http2AddConn(scheme, authority string, nc net.Conn) (RoundTripper, error) {
http2.go#L367: func (t *Transport) http2NewClientConn(nc net.Conn, internalStateHook func()) (genericClientConn, error) {
http2.go#L391: func (t *Transport) http2NewClientConnFromContext(ctx context.Context) (*ClientConn, error) {
http2.go#L421: func (t *Transport) http2ExternalDial(ctx context.Context, cm connectMethod) (RoundTripper, error) {
http2.go#L462: t *Transport
http2.go#L558: func transportFromH1Transport(t *Transport) any {
roundtrip.go#L20: func badRoundTrip(*Transport, *Request) (*Response, error)
roundtrip.go#L29: func (t *Transport) RoundTrip(req *Request) (*Response, error) {
transport.go#L47: var DefaultTransport RoundTripper = &Transport{
transport.go#L98: type Transport struct {
transport.go#L322: func (t *Transport) writeBufferSize() int {
transport.go#L329: func (t *Transport) readBufferSize() int {
transport.go#L336: func (t *Transport) maxHeaderResponseSize() int64 {
transport.go#L344: func (t *Transport) Clone() *Transport {
transport.go#L346: t2 := &Transport{
transport.go#L431: func (t *Transport) hasCustomTLSDialer() bool {
transport.go#L439: func (t *Transport) onceSetNextProtoDefaults() {
transport.go#L476: func (t *Transport) protocols() Protocols {
transport.go#L563: func (t *Transport) useRegisteredProtocol(req *Request) bool {
transport.go#L577: func (t *Transport) alternateRoundTripper(req *Request) RoundTripper {
transport.go#L611: func (t *Transport) roundTrip(req *Request) (_ *Response, err error) {
transport.go#L904: func (t *Transport) RegisterProtocol(scheme string, rt RoundTripper) {
transport.go#L910: func (t *Transport) registerProtocol(scheme string, rt RoundTripper) error {
transport.go#L949: func (t *Transport) CloseIdleConnections() {
transport.go#L990: func (t *Transport) prepareTransportCancel(req *Request, origCancel context.CancelCauseFunc) context.CancelCauseFunc {
transport.go#L1018: func (t *Transport) CancelRequest(req *Request) {
transport.go#L1051: func (t *Transport) connectMethodForRequest(treq *transportRequest) (cm connectMethod, err error) {
transport.go#L1111: func (t *Transport) putOrCloseIdleConn(pconn *persistConn) {
transport.go#L1117: func (t *Transport) maxIdleConnsPerHost() int {
transport.go#L1129: func (t *Transport) tryPutIdleConn(pconn *persistConn) error {
transport.go#L1241: func (t *Transport) queueForIdleConn(w *wantConn) (delivered bool) {
transport.go#L1328: func (t *Transport) removeIdleConn(pconn *persistConn) bool {
transport.go#L1338: func (t *Transport) removeIdleConnLocked(pconn *persistConn) bool {
transport.go#L1372: func (t *Transport) dial(ctx context.Context, network, addr string) (net.Conn, error) {
transport.go#L1457: func (w *wantConn) cancel(t *Transport) {
transport.go#L1567: func (t *Transport) customDialTLS(ctx context.Context, network, addr string) (conn net.Conn, err error) {
transport.go#L1583: func (t *Transport) getConn(treq *transportRequest, cm connectMethod) (_ *persistConn, err error) {
transport.go#L1661: func (t *Transport) queueForDial(w *wantConn) {
transport.go#L1692: func (t *Transport) startDialConnForLocked(w *wantConn) {
transport.go#L1706: func (t *Transport) dialConnFor(w *wantConn) {
transport.go#L1730: func (t *Transport) decConnsPerHost(key connectMethodKey) {
transport.go#L1836: func (t *Transport) dialConn(ctx context.Context, cm connectMethod, isClientConn bool, internalStateHook func()) (pconn *persistConn, err error) {
transport.go#L2247: t *Transport
net/http/httputil
dump.go#L118: t := &http.Transport{
golang.org/x/net/http2
transport_common.go#L29: func ConfigureTransport(t1 *http.Transport) error {
transport_common.go#L38: func ConfigureTransports(t1 *http.Transport) (*Transport, error) {
transport_wrap.go#L24: func configureTransport(t1 *http.Transport) error {
transport_wrap.go#L29: func configureTransports(t1 *http.Transport) (*Transport, error) {
transport_wrap.go#L57: func (t transportConfig) Registered(t1 *http.Transport) {
transport_wrap.go#L133: lazyt1 *http.Transport
transport_wrap.go#L145: func (t *Transport) init() *http.Transport {
transport_wrap.go#L150: t1 := &http.Transport{}
transport_wrap.go#L156: func (t *Transport) configure(t1 *http.Transport) {