mirror of
https://github.com/SubtitleEdit/subtitleedit.git
synced 2024-10-27 14:32:35 +01:00
Add more error logging
This commit is contained in:
parent
5d90b816c9
commit
6f87bff4f9
@ -44,9 +44,14 @@ namespace Nikse.SubtitleEdit.Core.AutoTranslate
|
|||||||
var content = new StringContent(input, Encoding.UTF8);
|
var content = new StringContent(input, Encoding.UTF8);
|
||||||
content.Headers.ContentType = MediaTypeHeaderValue.Parse("application/json");
|
content.Headers.ContentType = MediaTypeHeaderValue.Parse("application/json");
|
||||||
var result = _httpClient.PostAsync(string.Empty, content).Result;
|
var result = _httpClient.PostAsync(string.Empty, content).Result;
|
||||||
result.EnsureSuccessStatusCode();
|
|
||||||
var bytes = await result.Content.ReadAsByteArrayAsync();
|
var bytes = await result.Content.ReadAsByteArrayAsync();
|
||||||
var json = Encoding.UTF8.GetString(bytes).Trim();
|
var json = Encoding.UTF8.GetString(bytes).Trim();
|
||||||
|
if (!result.IsSuccessStatusCode)
|
||||||
|
{
|
||||||
|
SeLogger.Error("ChatGptTranslate failed calling API: Status code=" + result.StatusCode + Environment.NewLine + json);
|
||||||
|
}
|
||||||
|
|
||||||
|
result.EnsureSuccessStatusCode();
|
||||||
|
|
||||||
var parser = new SeJsonParser();
|
var parser = new SeJsonParser();
|
||||||
var resultText = parser.GetFirstObject(json, "content");
|
var resultText = parser.GetFirstObject(json, "content");
|
||||||
|
Loading…
Reference in New Issue
Block a user