System.Net.WebExceptionStatus Исключение в формах Xamarin - PullRequest
0 голосов
/ 12 февраля 2019

Я пытаюсь войти, используя HttpClient .Я использую сотовую передачу данных (3G) для отправки данных на мой сервер.Когда я использую данные вместо соединения Wi-Fi, эта ошибка появляется.Каковы причины этого?и как я могу избежать этого в будущем?

System.Net.WebException: на System.Net.WebConnection.HandleError (System.Net.WebExceptionStatus st, System.Exception e, System.String где) [0x00000] в: 0 в System.Net.WebConnection.ReadDone (результат System.IAsyncResult) [0x00000] в: 0 в System.Net.Sockets.SocketAsyncResult + <> c.b__27_0 (состояние System.Object) в [0x00000] в: 0 в System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem () [0x00000] в <3ba84c786fec4b0f80feecce6261cf51>: 0 в System.Threading. 0._ThreadPoolWaitCallback.PerformWaitCallback () [0x00000] в <3ba84c786fec4b0f80feecce6261cf51>: 0

 var link = "http://" + ipaddress + Constants.requestUrl + "Host=" + hostName + "&Database=" + database + "&Request=7ZEGvK";
 string contentType = "application/json";
 JObject json = new JObject
 {
    { "User", userName },
    { "Password", password },
    { "Code", Constants.deviceID }
 };

 HttpClient client = new HttpClient();
 var response = await client.PostAsync(link, new StringContent(json.ToString(), Encoding.UTF8, contentType));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...