Доброго дня,
Я сотрудник ООО “Петербургтеплоэнерго” версия клиента и сервера Lers 3.67.3
При попытке запросить данные логов
[Obsolete]
static async Task Main(string[] args)
{
var lUser = "login";
var lPass = "password";
var lServer = "lers.ptenergo.ru";
var authInfo = new Lers.Networking.BasicAuthenticationInfo(lUser, Lers.Networking.SecureStringHelper.ConvertToSecureString(lPass));
LersServer server = new LersServer();
server.Connect(lServer, 10000, authInfo);
// Вот тут
var msgs = await server.PollSessions.GetLogByIdAsync(26960455);
foreach (var item in msgs)
{
Console.WriteLine(item.Message.ToString());
}
}
получаю ошибку HTTP_1_1_REQUIRED
Unhandled exception. Grpc.Core.RpcException: Status(StatusCode="Internal", Detail="Error starting gRPC call. HttpRequestException: Error while copying
content to a stream. HttpProtocolException: The HTTP/2 server closed the connection. HTTP/2 error code 'HTTP_1_1_REQUIRED' (0xd). (HttpProtocolError)
", DebugException="System.Net.Http.HttpRequestException: Error while copying content to a stream.")
как поменять протокол для запросов через http 1.1 я не нашел
мы обновлялись с 3.66.6, после чего и возникла данная проблема
Прошу помочь разобраться в данном вопросе