@@ -84,8 +84,6 @@ async Task<HttpResponse> ExecuteRequestAsync(RestRequest request, CancellationTo
8484 await authenticator . Authenticate ( this , request ) . ConfigureAwait ( false ) ;
8585 }
8686
87- using var requestContent = new RequestContent ( this , request ) ;
88-
8987 var httpMethod = AsHttpMethod ( request . Method ) ;
9088 var url = this . BuildUri ( request ) ;
9189 var originalUrl = url ;
@@ -116,7 +114,7 @@ async Task<HttpResponse> ExecuteRequestAsync(RestRequest request, CancellationTo
116114 // If we found coookies during a redirect,
117115 // we need to update the Cookie headers:
118116 if ( foundCookies ) {
119- headers . AddCookieHeaders ( cookieContainer , url ) ;
117+ headers . AddCookieHeaders ( url , cookieContainer ) ;
120118 }
121119 using var message = PrepareRequestMessage ( httpMethod , url , content , headers ) ;
122120
@@ -188,21 +186,21 @@ async Task<HttpResponse> ExecuteRequestAsync(RestRequest request, CancellationTo
188186
189187 url = location ;
190188
191- if ( responseMessage . Headers . TryGetValues ( KnownHeaders . SetCookie , out var cookiesHeader ) ) {
189+ if ( responseMessage . Headers . TryGetValues ( KnownHeaders . SetCookie , out var cookiesHeader1 ) ) {
192190 foundCookies = true ;
193191 // ReSharper disable once PossibleMultipleEnumeration
194- cookieContainer . AddCookies ( url , cookiesHeader ) ;
192+ cookieContainer . AddCookies ( url , cookiesHeader1 ) ;
195193 // ReSharper disable once PossibleMultipleEnumeration
196- Options . CookieContainer ? . AddCookies ( url , cookiesHeader ) ;
194+ Options . CookieContainer ? . AddCookies ( url , cookiesHeader1 ) ;
197195 }
198196 } while ( true ) ;
199197
200198 // Parse all the cookies from the response and update the cookie jar with cookies
201- if ( responseMessage . Headers . TryGetValues ( KnownHeaders . SetCookie , out var cookiesHeader ) ) {
199+ if ( responseMessage . Headers . TryGetValues ( KnownHeaders . SetCookie , out var cookiesHeader2 ) ) {
202200 // ReSharper disable once PossibleMultipleEnumeration
203- cookieContainer . AddCookies ( url , cookiesHeader ) ;
201+ cookieContainer . AddCookies ( url , cookiesHeader2 ) ;
204202 // ReSharper disable once PossibleMultipleEnumeration
205- Options . CookieContainer ? . AddCookies ( url , cookiesHeader ) ;
203+ Options . CookieContainer ? . AddCookies ( url , cookiesHeader2 ) ;
206204 }
207205
208206 if ( request . OnAfterRequest != null ) await request . OnAfterRequest ( responseMessage ) . ConfigureAwait ( false ) ;
0 commit comments