【发布时间】:2014-01-01 19:07:24
【问题描述】:
我的代码是:
var client = new HttpClient { BaseAddress = new Uri("http://bf4stats.com") };
client.DefaultRequestHeaders.Add("Referer", ":http://bf4stats.com/pc/Azezeil");
client.DefaultRequestHeaders.Add("X-Requested-With", ": XMLHttpRequest");
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
HttpResponseMessage response = client.PostAsync("/pc/Azezeil", new StringContent("{" + "\"" + "request" + "\"" + ":" + "\"" + "updatePlayer" + "\"" + "}", Encoding.UTF8, "application/json")).Result;
string res = await response.Content.ReadAsStringAsync();
响应失败 417。 如何使用 HttpClient 发出 POST 请求或在 Windows Store 应用程序 C# 上运行任何东西?
【问题讨论】:
-
此链接适用于 PHP 而不是 C#。
-
该链接适用于 C#。是什么让你认为它不是?
-
对不起我的错误。 Windows 商店应用似乎不支持 WebClient。
标签: post windows-store-apps dotnet-httpclient