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