include request in response

This commit is contained in:
kaso17
2017-03-07 11:28:18 +01:00
parent 91de9a23bd
commit 1aad9a5527
2 changed files with 3 additions and 0 deletions

View File

@@ -12,6 +12,7 @@ namespace Jackett.Utils.Clients
public HttpStatusCode Status { get; set; }
public string Cookies { get; set; }
public string RedirectingTo { get; set; }
public WebRequest Request { get; set; }
public Dictionary<string, string[]> Headers = new Dictionary<string, string[]>();
public bool IsRedirect

View File

@@ -53,6 +53,7 @@ namespace Jackett.Utils.Clients
logger.Debug(string.Format("IWebClient.GetBytes(Url:{0})", request.Url));
PrepareRequest(request);
var result = await Run(request);
result.Request = request;
logger.Debug(string.Format("IWebClient: Returning {0} => {1} bytes", result.Status, (result.IsRedirect ? result.RedirectingTo + " " : "") + (result.Content == null ? "<NULL>" : result.Content.Length.ToString())));
return result;
}
@@ -62,6 +63,7 @@ namespace Jackett.Utils.Clients
logger.Debug(string.Format("IWebClient.GetString(Url:{0})", request.Url));
PrepareRequest(request);
var result = await Run(request);
result.Request = request;
WebClientStringResult stringResult = Mapper.Map<WebClientStringResult>(result);
Encoding encoding = null;
if (request.Encoding != null)