HttpClient PostAsyn c Запрос - PullRequest
       12

HttpClient PostAsyn c Запрос

0 голосов
/ 21 апреля 2020

Я тестирую приложение, созданное с помощью Xamarin / Visual Studio 2019. Основная цель этого приложения - отправка данных на сервер, на котором хранятся эти данные.

У меня есть страница для сбора данных и нажмите кнопку отправить эти данные на сервер. Вот как я справляюсь с процессом после использования, нажимая кнопку SEND DATA:

async void OnButtonClick(object sender, EventArgs args) {
      // ...collect data from user's input...
      var formcontent = new FormUrlEncodedContent(new[]{
         new KeyValuePair<string,string>("FieldName1", entryname1.Text),
         new KeyValuePair<string,string>("FieldName2", entryname2.Text),
         new KeyValuePair<string,string>("FieldName3", Pickerid1.ToString()),
         // ...
         new KeyValuePair<string,string>("FieldNameXXXX", entrynameXXXX.Text)
      });
      var request = await cl.PostAsync("[URL WITH PHP FILES USING DATA SENT]", formcontent);
      request.EnsureSuccessStatusCode();
      var response = await request.Content.ReadAsStringAsync();
      // ...
}

На некоторых устройствах все работает нормально, нет проблем, данные хранятся в моей базе данных. На других устройствах PostAsync вылетает (и приложение закрывается) ... Почему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...