Refactored HttpRequest and HttpRequestBuilder, moving most of the logic to the HttpRequestBuilder.

Added ContentSummary to be able to describe the ContentData in a human readable form. (Useful for JsonRpc and FormData).
This commit is contained in:
Taloth Saldono
2016-02-28 16:41:22 +01:00
parent 7818f0c59b
commit 2ffbbb0e71
41 changed files with 683 additions and 347 deletions
+5 -5
View File
@@ -266,18 +266,18 @@ namespace NzbDrone.Core.Indexers
try
{
var uri = new Uri(value, UriKind.RelativeOrAbsolute);
var url = new Uri(value, UriKind.RelativeOrAbsolute);
if (!uri.IsAbsoluteUri)
if (!url.IsAbsoluteUri)
{
uri = new Uri(_indexerResponse.HttpRequest.Url, uri);
url = new Uri(_indexerResponse.HttpRequest.Url, url);
}
return uri.AbsoluteUri;
return url.AbsoluteUri;
}
catch (Exception ex)
{
_logger.Debug(ex, string.Format("Failed to parse Uri {0}, ignoring.", value));
_logger.Debug(ex, string.Format("Failed to parse Url {0}, ignoring.", value));
return null;
}
}