aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcrobibero <cody@robibe.ro>2020-09-01 13:16:19 -0600
committercrobibero <cody@robibe.ro>2020-09-01 13:16:19 -0600
commitb398c35068cc610d148660cba387006991a21e40 (patch)
tree8c55b17fd8593ddb5984cb3217ee182178279cc9
parentb111b9e2c93db9bfc51fede80c5ddc14e2ad194e (diff)
use UserAgent.ParseAdd where possible
-rw-r--r--Emby.Dlna/PlayTo/SsdpHttpClient.cs6
1 files changed, 3 insertions, 3 deletions
diff --git a/Emby.Dlna/PlayTo/SsdpHttpClient.cs b/Emby.Dlna/PlayTo/SsdpHttpClient.cs
index 65f1aab22..8683c8997 100644
--- a/Emby.Dlna/PlayTo/SsdpHttpClient.cs
+++ b/Emby.Dlna/PlayTo/SsdpHttpClient.cs
@@ -77,7 +77,7 @@ namespace Emby.Dlna.PlayTo
int timeOut = 3600)
{
using var options = new HttpRequestMessage(new HttpMethod("SUBSCRIBE"), url);
- options.Headers.UserAgent.Add(ProductInfoHeaderValue.Parse(USERAGENT));
+ options.Headers.UserAgent.ParseAdd(USERAGENT);
options.Headers.TryAddWithoutValidation("HOST", ip + ":" + port.ToString(_usCulture));
options.Headers.TryAddWithoutValidation("CALLBACK", "<" + localIp + ":" + eventport.ToString(_usCulture) + ">");
options.Headers.TryAddWithoutValidation("NT", "upnp:event");
@@ -91,7 +91,7 @@ namespace Emby.Dlna.PlayTo
public async Task<XDocument> GetDataAsync(string url, CancellationToken cancellationToken)
{
using var options = new HttpRequestMessage(HttpMethod.Get, url);
- options.Headers.UserAgent.Add(ProductInfoHeaderValue.Parse(USERAGENT));
+ options.Headers.UserAgent.ParseAdd(USERAGENT);
options.Headers.TryAddWithoutValidation("FriendlyName.DLNA.ORG", FriendlyName);
using var response = await _httpClientFactory.CreateClient(NamedClient.Default).SendAsync(options, HttpCompletionOption.ResponseHeadersRead, cancellationToken).ConfigureAwait(false);
await using var stream = await response.Content.ReadAsStreamAsync().ConfigureAwait(false);
@@ -114,7 +114,7 @@ namespace Emby.Dlna.PlayTo
}
using var options = new HttpRequestMessage(HttpMethod.Post, url);
- options.Headers.UserAgent.Add(ProductInfoHeaderValue.Parse(USERAGENT));
+ options.Headers.UserAgent.ParseAdd(USERAGENT);
options.Headers.TryAddWithoutValidation("SOAPACTION", soapAction);
options.Headers.TryAddWithoutValidation("Pragma", "no-cache");
options.Headers.TryAddWithoutValidation("FriendlyName.DLNA.ORG", FriendlyName);