Я пытаюсь войти, используя 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));