summaryrefslogtreecommitdiffstats
path: root/src/DotNetOpenAuth.OpenId/DefaultOpenIdHostFactories.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/DotNetOpenAuth.OpenId/DefaultOpenIdHostFactories.cs')
-rw-r--r--src/DotNetOpenAuth.OpenId/DefaultOpenIdHostFactories.cs8
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;
}
}
}