Skip to content

Commit 52baaf9

Browse files
committed
Fix small issue
Fixes a small issue
1 parent 91f7908 commit 52baaf9

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

src/ResourceManager/ResourceManager/Commands.ResourceManager/Cmdlets/Commands.ResourceManager.Cmdlets.csproj

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,6 @@
8484
</Reference>
8585
<Reference Include="System.Net" />
8686
<Reference Include="System.Net.Http" />
87-
<Reference Include="System.Net.Http.Formatting" />
8887
<Reference Include="System.Runtime.Caching" />
8988
<Reference Include="System.Xml" />
9089
</ItemGroup>

src/ResourceManager/ResourceManager/Commands.ResourceManager/Cmdlets/Components/HttpClientHelper.cs

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,15 @@ public virtual HttpClient CreateHttpClient(params DelegatingHandler[] primaryHan
6161
new Microsoft.Azure.Commands.ResourceManager.Clients.Handlers.RetryHandler(),
6262
};
6363

64-
return HttpClientFactory.Create(handlers: primaryHandlers.CoalesceEnumerable().Concat(delegateHandlers).ToArray());
64+
var pipeline = (HttpMessageHandler)(new HttpClientHandler());
65+
var reversedHandlers = primaryHandlers.CoalesceEnumerable().Concat(delegateHandlers).ToArray().Reverse();
66+
foreach (var handler in reversedHandlers)
67+
{
68+
handler.InnerHandler = pipeline;
69+
pipeline = handler;
70+
}
71+
72+
return new HttpClient(pipeline);
6573
}
6674
}
6775
}

0 commit comments

Comments
 (0)