mirror of
https://github.com/Jackett/Jackett.git
synced 2025-09-17 17:34:09 +02:00
include request in response
This commit is contained in:
@@ -12,6 +12,7 @@ namespace Jackett.Utils.Clients
|
|||||||
public HttpStatusCode Status { get; set; }
|
public HttpStatusCode Status { get; set; }
|
||||||
public string Cookies { get; set; }
|
public string Cookies { get; set; }
|
||||||
public string RedirectingTo { get; set; }
|
public string RedirectingTo { get; set; }
|
||||||
|
public WebRequest Request { get; set; }
|
||||||
public Dictionary<string, string[]> Headers = new Dictionary<string, string[]>();
|
public Dictionary<string, string[]> Headers = new Dictionary<string, string[]>();
|
||||||
|
|
||||||
public bool IsRedirect
|
public bool IsRedirect
|
||||||
|
@@ -53,6 +53,7 @@ namespace Jackett.Utils.Clients
|
|||||||
logger.Debug(string.Format("IWebClient.GetBytes(Url:{0})", request.Url));
|
logger.Debug(string.Format("IWebClient.GetBytes(Url:{0})", request.Url));
|
||||||
PrepareRequest(request);
|
PrepareRequest(request);
|
||||||
var result = await Run(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())));
|
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;
|
return result;
|
||||||
}
|
}
|
||||||
@@ -62,6 +63,7 @@ namespace Jackett.Utils.Clients
|
|||||||
logger.Debug(string.Format("IWebClient.GetString(Url:{0})", request.Url));
|
logger.Debug(string.Format("IWebClient.GetString(Url:{0})", request.Url));
|
||||||
PrepareRequest(request);
|
PrepareRequest(request);
|
||||||
var result = await Run(request);
|
var result = await Run(request);
|
||||||
|
result.Request = request;
|
||||||
WebClientStringResult stringResult = Mapper.Map<WebClientStringResult>(result);
|
WebClientStringResult stringResult = Mapper.Map<WebClientStringResult>(result);
|
||||||
Encoding encoding = null;
|
Encoding encoding = null;
|
||||||
if (request.Encoding != null)
|
if (request.Encoding != null)
|
||||||
|
Reference in New Issue
Block a user