【发布时间】:2019-11-04 14:03:57
【问题描述】:
我的应用程序以前运行良好,但从几天开始,没有任何变化,我得到了异常
System.Net.Http.HttpRequestException: No route to host
完整的例外如下。
{System.Net.Http.HttpRequestException: 没有到主机的路由 ---> System.Net.Sockets.SocketException: 没有到主机的路由 在 System.Net.Http.ConnectHelper.ConnectAsync(System.String 主机,System.Int32 端口,System.Threading.CancellationToken cancelToken)[0x00110] 在 :0 --- 内部异常堆栈跟踪结束 --- 在 System.Net.Http.ConnectHelper.ConnectAsync(System.String 主机,System.Int32 端口,System.Threading.CancellationToken cancelToken)[0x001ac] 在 :0 在 System.Threading.Tasks.ValueTask
1[TResult].get_Result () [0x0001b] in <6de489942345dbea42342d8c6>:0 at System.Net.Http.HttpConnectionPool.CreateConnectionAsync (System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken) [0x00134] in <99e6bf9d99304315ba19eacc7497e256>:0 at System.Threading.Tasks.ValueTask1[TResult].get_Result () [0x0001b] 在 :0 在 System.Net.Http.HttpConnectionPool.WaitForCreatedConnectionAsync (System.Threading.Tasks.ValueTask1[TResult] creationTask) [0x000a2] in <99e6bf9d9342043152342eacc7497e256>:0 at System.Threading.Tasks.ValueTask1[TResult].get_Result () [0x0001b] 在 :0 在 System.Net.Http.HttpConnectionPool.SendWithRetryAsync (System.Net.Http.HttpRequestMessage 请求,System.Boolean doRequestAuth,System.Threading.CancellationToken cancelToken) [0x00089] 在 :0 在 System.Net.Http.RedirectHandler.SendAsync (System.Net.Http.HttpRequestMessage 请求,System.Threading.CancellationToken cancelToken) [0x000ba] 在 :0 在 System.Net.Http.HttpClient.FinishSendAsyncUnbuffered (System.Threading.Tasks.Task1[TResult] sendTask, System.Net.Http.HttpRequestMessage request, System.Threading.CancellationTokenSource cts, System.Boolean disposeCts) [0x000b3] in <99e6bf9d99304315ba19eacc7497e256>:0 at Refit.RequestBuilderImplementation+<>c__DisplayClass11_01[T].b__0 (System.Net.Http.HttpClient 客户端, System.Threading.CancellationToken ct, System.Object[] paramList ) [0x00115] 在 :0 在 MyApp.Droid.Activities.ActivityLogin.GetToken () [0x000c2] in /ActivityLogin.cs:624 }
我的网址类似于https://someservice.com:8080 我还在 android 清单文件中添加了 android:usesCleartextTraffic="true" 。 请在这方面指导我。
【问题讨论】:
-
你的服务器工作正常吗?
-
是的,我收到了邮递员的回复。它工作正常。
-
我的应用程序运行良好,但几天前,它崩溃了。当我通过代码进行调试时,我得到了上述异常。
-
你想用代码做什么?使用应用程序连接到 url?如果是,您如何连接?
-
你使用的是localhost还是公共网页?