Пост-запрос приложения Xamarin не работает на новых смартфонах Samsung - PullRequest
0 голосов
/ 26 сентября 2019

на новых смартфонах Samsung, таких как Galaxy S9, S9 +, S10, s10 + или google Pixel. Мой запрос на вход в систему не удается выполнить.Странно то, что он не работает, только когда я не подключен к Wi-Fi.Кажется, что-то блокирует отправку запроса.Когда я отлаживаю свое приложение, оно говорит «произошла одна или несколько ошибок при попытке отправить запрос». Это работает на моем Galaxy A8 (Android 9) или Galaxy S7 (Android 8)

Мой HttpCLient:

private HttpClient LoginClient()
    {
    var httpClient = new HttpClient()
        {
        BaseAddress = new Uri("https://sollevaapi.ctl.de/")
        };

    httpClient.DefaultRequestHeaders.Accept.Clear();
    httpClient.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/x-www-form-urlencoded"));
    return httpClient;
    }

Запрос:

 HttpResponseMessage httpResponse;
            try
                {
                httpResponse = client.PostAsync("Token", content).Result;
                }
            catch (Exception ex)
                {
                var WebEx = ex.InnerException.InnerException as WebException;
                if (WebEx.Status == WebExceptionStatus.NameResolutionFailure)
                    {
                    throw new Exception("Die Web-API ist nicht unter sollevaapi.ctl.de erreichbar!", ex);
                    }
                throw;
                }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...