我是Xamarin的新手,目前正在实现Xamarin.Forms应用程序,该应用程序具有基于XAML的登录页面,其中包含用户名/密码字段和“提交”按钮。
一旦用户输入凭据并单击Submit,我需要向服务器发出请求,以为经过验证的用户生成JWT令牌(我正在使用HttpClient获得)。
然后,该令牌应通过表单数据发送到网页,并将响应页加载到WebView中。
在Xamarin.forms中有可能吗?如果是,该怎么办?
答案 0 :(得分:0)
在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
}