试图使用System.Net.Http.Post时的c#错误消息
本文关键字:时的 Post 错误 消息 Http Net System | 更新日期: 2023-09-27 18:01:42
我正在开发Windows 8应用程序。错误消息"类型或命名空间名称'Post'在命名空间'System.Net中不存在。当我尝试执行代码
时,在Visual Studio 2012中出现了Http"(您是否缺少汇编引用?)"。byte[] response = System.Net.Http.Post
(
url: "someurl",
contentType: "application/json",
contentLength: 32,
content: "pqpUserName=admin&password=test@123"
);
代码来自URL .NET:发送带有数据的POST和读取响应的最简单方法
。任何帮助都是感激的。
将System.Net.Http.HttpMethod
命名空间添加到您的代码中
使用HttpClient:
var client = new HttpClient();
var pairs = new List<KeyValuePair<string, string>>
{
new KeyValuePair<string, string>("pqpUserName", "admin"),
new KeyValuePair<string, string>("password", "test@123")
};
var content = new FormUrlEncodedContent(pairs);
var response = client.PostAsync("yourURI", content).Result;
if (response.IsSuccessStatusCode)
{}