我正在使用通用Windows平台制作应用程序,并想问如何使用httpclient将数据(例如id=1)发布到服务器。虽然互联网上有一些教程,但很多是针对Windows 8.1的,不适用于Windows 10。
我正在使用通用Windows平台制作应用程序,并想问如何使用httpclient将数据(例如id=1)发布到服务器。虽然互联网上有一些教程,但很多是针对Windows 8.1的,不适用于Windows 10。
const string ServerUrl = ""; //specify your server url
public void ClientHeaderInfo(HttpClient client)
{
client.BaseAddress = new Uri(ServerUrl);
client.DefaultRequestHeaders.Clear();
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
}
public virtual async Task Post(int id,string url)
{
HttpClientHandler handler = new HttpClientHandler { UseDefaultCredentials = true };
using (var client = new HttpClient(handler))
{
ClientHeaderInfo(client);
try
{
await client.PostAsJsonAsync(url, id);
}
catch (Exception ex)
{
await new MessageDialog(ex.Message).ShowAsync();
}
}
}
+ CategoryInfo : NotSpecified: (:) [Install-Package], Exception + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand