diff options
Diffstat (limited to 'src/DotNetOpenAuth.OpenId/DefaultOpenIdHostFactories.cs')
-rw-r--r-- | src/DotNetOpenAuth.OpenId/DefaultOpenIdHostFactories.cs | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/DotNetOpenAuth.OpenId/DefaultOpenIdHostFactories.cs b/src/DotNetOpenAuth.OpenId/DefaultOpenIdHostFactories.cs index 18ad727..ac81107 100644 --- a/src/DotNetOpenAuth.OpenId/DefaultOpenIdHostFactories.cs +++ b/src/DotNetOpenAuth.OpenId/DefaultOpenIdHostFactories.cs @@ -44,11 +44,15 @@ namespace DotNetOpenAuth.OpenId { public HttpClient CreateHttpClient(HttpMessageHandler handler) { handler = handler ?? this.CreateHttpMessageHandler(); var untrustedHandler = handler as UntrustedWebRequestHandler; + HttpClient client; if (untrustedHandler != null) { - return untrustedHandler.CreateClient(); + client = untrustedHandler.CreateClient(); } else { - return new HttpClient(handler); + client = new HttpClient(handler); } + + client.DefaultRequestHeaders.UserAgent.Add(Util.LibraryVersionHeader); + return client; } } } |