HttpClient TimeOut/Cancelled 异常
HttpClient TimeOut/Cancelled exception
当我 post 数据 Timeout/Cancelled 抛出异常时(在 Cent Os 7,服务器 nginx 中)但是当 运行 在 windows.
有解决办法吗?当我在同一个应用程序中调用 api 时它工作正常。
这是我的完整错误:
System.OperationCanceledException: The operation was canceled.
at System.Net.Http.HttpClient.HandleFinishSendAsyncError(Exception e, CancellationTokenSource cts)
at System.Net.Http.HttpClient.FinishSendAsyncBuffered(Task`1 sendTask, HttpRequestMessage request, CancellationTokenSource cts, Boolean disposeCts)
at CardApp.Repository.Notifer.FCMSendNotification(NotificationRequest notification, String To) in C:\GitHub\CardApp\CardApp\Repository\Notifer.cs:line 59
更新:问题是当我们post启用 https 时 apis.. Post 对 http 的请求工作正常..这是因为客户端加密问题。 .
发生这种情况是因为服务器无法 ping url。我在联系服务器人员后修复了它。我是在发了一个 curl..
之后才知道的
当我 post 数据 Timeout/Cancelled 抛出异常时(在 Cent Os 7,服务器 nginx 中)但是当 运行 在 windows.
有解决办法吗?当我在同一个应用程序中调用 api 时它工作正常。
这是我的完整错误:
System.OperationCanceledException: The operation was canceled.
at System.Net.Http.HttpClient.HandleFinishSendAsyncError(Exception e, CancellationTokenSource cts)
at System.Net.Http.HttpClient.FinishSendAsyncBuffered(Task`1 sendTask, HttpRequestMessage request, CancellationTokenSource cts, Boolean disposeCts)
at CardApp.Repository.Notifer.FCMSendNotification(NotificationRequest notification, String To) in C:\GitHub\CardApp\CardApp\Repository\Notifer.cs:line 59
更新:问题是当我们post启用 https 时 apis.. Post 对 http 的请求工作正常..这是因为客户端加密问题。 .
发生这种情况是因为服务器无法 ping url。我在联系服务器人员后修复了它。我是在发了一个 curl..
之后才知道的