Xamarin.Forms делает запрос POST Http с помощью веб-просмотра - PullRequest
0 голосов
/ 14 ноября 2018

Я новичок в Xamarin и в настоящее время внедряю приложение Xamarin.Forms, которое имеет страницу входа на основе XAML с полями Имя пользователя / Пароль и кнопку Отправить.

Как только пользователь вводит учетные данные и нажимает кнопку Отправить, мне нужно сделать запрос к серверу, чтобы сгенерировать токен JWT (который я получаю с помощью HttpClient) для проверенного пользователя.

И затем этот токен должен быть отправлен через данные формы на веб-страницу, а страница ответа должна быть загружена в WebView.

Возможно ли это в Xamarin.forms? Если да, как это можно сделать?

1 Ответ

0 голосов
/ 15 ноября 2018

Возможно ли это в Xamarin.forms?

Да, вы можете использовать HttpClient

HttpClient client = new HttpClient() { Timeout = TimeSpan.FromSeconds(30) };

HttpContent content = new StringContent(JsonConvert.SerializeObject(objectToPost), Encoding.UTF8, "application/x-www-form-urlencoded");

var response = await client.PostAsync(new Uri("http://your.url"), content);

if (response.IsSuccessStatusCode) {
    var responseFromServer = await response.Content.ReadAsStringAsync();
}
else {
    // handle errors
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...