1 // Copyright 2018 The Go Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style
3 // license that can be found in the LICENSE file.
14 func traceHasWroteHeaderField(trace *httptrace.ClientTrace) bool {
15 return trace != nil && trace.WroteHeaderField != nil
18 func traceWroteHeaderField(trace *httptrace.ClientTrace, k, v string) {
19 if trace != nil && trace.WroteHeaderField != nil {
20 trace.WroteHeaderField(k, []string{v})
24 func traceGot1xxResponseFunc(trace *httptrace.ClientTrace) func(int, textproto.MIMEHeader) error {
26 return trace.Got1xxResponse