Windows Store应用程序和WebApi

本文关键字:WebApi 应用程序 Store Windows | 更新日期: 2023-09-27 17:53:11

我最近在Windows Store应用程序和WebApi上遇到了一点麻烦。

我试图做一个登录系统上,我有它与控制台应用程序+ ASP工作。净WebAPI。

下面是控制台应用程序代码:

using (var client = new HttpClient())
{
  Console.WriteLine("Insira o username");
  String nome = Console.ReadLine();
  Console.WriteLine("Insira a password");
  String password = Console.ReadLine();
  client.BaseAddress = new Uri("http://localhost:49800"); // Variavel global
  client.DefaultRequestHeaders.Accept.Clear();
  client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
  Users usrlogin = new Users() { Login = nome, Password = password };
  var response = client.PostAsJsonAsync("api/employees/login", usrlogin).Result;
  if (response.IsSuccessStatusCode)

基本上,我创建了一个Users对象,然后我把它发送给我的WebApi,这使得所有的检查与DB。

我如何"翻译"它到Windows商店应用程序?

Windows Store应用程序和WebApi

windows store应用程序的高级方法可以是,

  • 通过从应用程序获取输入来构建Users对象,也许是一个文本框控件
  • 发送对象到web api

参考从Xaml中消费Web API。它有一个示例实现的web api调用从windows商店应用程序。希望它帮助