diadoc / diadocsdk-csharp

Official Diadoc SDK for C#
MIT License
34 stars 64 forks source link

Ошибка - Попытка установить соединение была безуспешной . diadoc-api.kontur.ru:443 #1116

Open Dims-M opened 5 months ago

Dims-M commented 5 months ago

Здраствуйте. Возникает периодическая проблема при отправке запроса в Диадок. Описание ошибки

" MessageId: b50d1762-85f9-46ba-9974-a3cf76f6ee15 EntityId: f462dc94-df79-408d-8c3c-21a7f0f44fb0 Ошибка: Diadoc.Api.Http.HttpClientException: BaseUrl=https://diadoc-api.kontur.ru, PathAndQuery=/V5/GetMessage?boxId=41ed25f9-ff35-4acf-ac44-99b5b6d39c83&messageId=b50d1762-85f9-46ba-9974-a3cf76f6ee15&entityId=f462dc94-df79-408d-8c3c-21a7f0f44fb0&injectEntityContent=True, AdditionalMessage=, StatusCode=, DiadocErrorCode:

---> System.Net.WebException: Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера. (diadoc-api.kontur.ru:443) ---> System.Net.Http.HttpRequestException: Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера. (diadoc-api.kontur.ru:443) ---> System.Net.Sockets.SocketException (10060): Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера. at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Sockets.Socket.gWaitForConnectWithCancellation|277_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken) at System.Net.HttpWebRequest.<>c__DisplayClass216_0.<b1>d.MoveNext() --- End of stack trace from previous location --- at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(HttpRequestMessage request) at System.Threading.Tasks.TaskCompletionSourceWithCancellation1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.GetHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at System.Net.HttpWebRequest.SendRequest(Boolean async) at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult) --- End of inner exception stack trace --- at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult) at System.Threading.Tasks.TaskFactory1.FromAsyncCoreLogic(IAsyncResult iar, Func2 endFunction, Action1 endAction, Task1 promise, Boolean requiresSynchronization) --- End of stack trace from previous location --- at Diadoc.Api.Http.HttpClient.PerformHttpRequestAsync(HttpRequest request, HttpStatusCode[] allowedStatusCodes) --- End of inner exception stack trace --- at Diadoc.Api.Http.HttpClient.PerformHttpRequestAsync(HttpRequest request, HttpStatusCode[] allowedStatusCodes) at Diadoc.Api.DiadocHttpApi.PerformHttpRequestAsync[TResponse](String token, String method, String queryString, Byte[] requestBody, Func2 convertResponse, HttpStatusCode[] allowStatusCodes) at iPro.Diconnect.Commands.DocumentWorkers.Documents.UnivesalTransferDocument.CsvHelperRecordBuilder.GetCsvRecordAsync(String token, String boxId, Document document) "