1
我对最近的Windows应用商店应用和WebApi有点麻烦。Windows应用商店应用和WebApi
我正在尝试在它上面做一个登录系统,并且我使用了控制台应用程序+ ASP.NET 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应用商店应用?
这是我的时刻: http://pastie.org/private/0r6uoeir5zr7ujpbpuxa#13 虽然它给出PostAsync一个错误,因为第二个命令需要HttpContent。 – Cafn
请参阅[从Xaml消费Web API](http://www.piotrwalat.net/consuming-asp-net-web-api-services-in-a-windows-8-c-xaml-app/)。它有一个来自Windows应用商店的web api调用的示例实现。希望它有帮助 – LakshmiNarayanan
谢谢!能够顺利运作! – Cafn