@@ -75,14 +75,14 @@ type Client struct {
75
75
// which is to stop after 10 consecutive requests.
76
76
CheckRedirect func (req * Request , via []* Request ) error
77
77
78
- // HeadersPolicy specifies which headers will be sent on redirect.
78
+ // RedirectHeader specifies which headers will be sent on redirect.
79
79
//
80
- // HeadersPolicy is called once per header to determine if that
80
+ // RedirectHeader is called once per header to determine if that
81
81
// header should be sent along in a redirect request.
82
82
//
83
- // If HeadersPolicy is nil, all headers will be forwarded on all
83
+ // If RedirectHeader is nil, all headers will be forwarded on all
84
84
// subsequent redirects.
85
- HeadersPolicy func (string ) bool
85
+ RedirectHeader func (headerKey string ) bool
86
86
87
87
// Jar specifies the cookie jar.
88
88
//
@@ -699,7 +699,7 @@ func (c *Client) makeHeadersCopier(ireq *Request) func(*Request) {
699
699
// (at least the safe ones).
700
700
for k , vv := range ireqhdr {
701
701
chk := CanonicalHeaderKey (k )
702
- if shouldCopyHeaderOnRedirect (chk , preq .URL , req .URL , c .HeadersPolicy ) {
702
+ if shouldCopyHeaderOnRedirect (chk , preq .URL , req .URL , c .RedirectHeader ) {
703
703
req .Header [k ] = vv
704
704
}
705
705
}
0 commit comments