File tree 1 file changed +5
-7
lines changed
1 file changed +5
-7
lines changed Original file line number Diff line number Diff line change @@ -19,7 +19,11 @@ let addressToString (request: Request) =
19
19
20
20
/// Transforms a Request into a System.Net.Http.HttpRequestMessage.
21
21
let toRequestAndMessage ( request : IToRequest ) : Request * HttpRequestMessage =
22
- let request = request.Transform()
22
+ let request =
23
+ let mutable request = request.Transform()
24
+ for headerTransformer in request.config.headerTransformers do
25
+ request <- { request with header = headerTransformer request.header }
26
+ request
23
27
24
28
// TODO: Try to encode URL / HTTP method presence or absence on type level.
25
29
let uri , method = getAddressDefaults request
@@ -133,12 +137,6 @@ let toAsync cancellationTokenOverride (context: IToRequest) =
133
137
let request , requestMessage = toRequestAndMessage context
134
138
do Fsi.logfn $" Sending request {addressToString request} ..."
135
139
136
- let request =
137
- let mutable request = request
138
- for headerTransformer in request.config.headerTransformers do
139
- request <- { request with header = headerTransformer request.header }
140
- request
141
-
142
140
use finalRequestMessage =
143
141
request.config.httpMessageTransformers
144
142
|> List.fold ( fun c n -> n c) requestMessage
You can’t perform that action at this time.
0 commit comments