mirror of
https://github.com/C9Glax/tranga.git
synced 2025-06-23 03:24:15 +02:00
Extend debug for requests
This commit is contained in:
@ -21,8 +21,6 @@ internal class HttpDownloadClient : DownloadClient
|
||||
Log.Warn("Client can not click button");
|
||||
HttpResponseMessage? response = null;
|
||||
Uri uri = new(url);
|
||||
while (response is null)
|
||||
{
|
||||
HttpRequestMessage requestMessage = new(HttpMethod.Get, uri);
|
||||
if (referrer is not null)
|
||||
requestMessage.Headers.Referrer = new (referrer);
|
||||
@ -36,11 +34,19 @@ internal class HttpDownloadClient : DownloadClient
|
||||
Log.Error(e);
|
||||
return new (HttpStatusCode.Unused, null, Stream.Null);
|
||||
}
|
||||
}
|
||||
|
||||
if (!response.IsSuccessStatusCode)
|
||||
{
|
||||
Log.Debug($"Request returned status code {response.StatusCode} {response.ReasonPhrase}:\n{response.Content.ReadAsStringAsync()}");
|
||||
Log.Debug($"Request returned status code {response.StatusCode}:\n" +
|
||||
$"\tRequest:\n" +
|
||||
$"{requestMessage.Method} {requestMessage.RequestUri}\n" +
|
||||
$"{requestMessage.Version} {requestMessage.VersionPolicy}\n" +
|
||||
$"Headers:\n\t{string.Join("\n\t", requestMessage.Headers)}\n" +
|
||||
$"{requestMessage.Content?.ReadAsStringAsync().Result}" +
|
||||
$"\tResponse:\n" +
|
||||
$"{response.Version}\n" +
|
||||
$"Headers:\n\t{string.Join("\n\t", response.Headers)}\n" +
|
||||
$"{response.Content.ReadAsStringAsync().Result}");
|
||||
return new (response.StatusCode, null, Stream.Null);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user