尝试使用System.Net.Http.Post时出现C#错误消息
我正在开发Windows8应用程序。当我尝试执行代码时,Visual Studio 2012中将出现错误消息“命名空间“System.Net.Http”(是否缺少程序集引用?)中不存在类型或命名空间名称“Post”尝试使用System.Net.Http.Post时出现C#错误消息,c#,C#,我正在开发Windows8应用程序。当我尝试执行代码时,Visual Studio 2012中将出现错误消息“命名空间“System.Net.Http”(是否缺少程序集引用?)中不存在类型或命名空间名称“Post” byte[] response = System.Net.Http.Post ( url: "someurl", contentType: "application/json", contentLength: 32, content
byte[] response = System.Net.Http.Post
(
url: "someurl",
contentType: "application/json",
contentLength: 32,
content: "pqpUserName=admin&password=test@123"
);
代码来自URL
。感谢您的帮助 将
System.Net.Http.HttpMethod
命名空间添加到代码中。将System.Net.Http.HttpMethod
命名空间添加到代码中。使用:
var-client=new-HttpClient();
var pairs=新列表
{
新的KeyValuePair(“pqpUserName”、“admin”),
新的KeyValuePair(“密码”test@123")
};
var内容=新FormUrlEncodedContent(成对);
var response=client.PostAsync(“yourURI”,content.Result);
if(响应。IsSuccessStatusCode)
{}
使用:
var-client=new-HttpClient();
var pairs=新列表
{
新的KeyValuePair(“pqpUserName”、“admin”),
新的KeyValuePair(“密码”test@123")
};
var内容=新FormUrlEncodedContent(成对);
var response=client.PostAsync(“yourURI”,content.Result);
if(响应。IsSuccessStatusCode)
{}
此代码太旧,请利用新玩具:HttpClient是否提供Post或等效功能?@Cuong Le您能否为上述代码提供HttpClient的等效代码?此代码太旧,利用新玩具:HttpClient是否提供Post或等效功能?@Cuong Le您能否为上述代码提供HttpClient的等效代码?获取错误“Non invocable member'System.Net.Http.HttpMethod.Post”不能像方法一样使用。HttpMethod
是枚举,而不是方法,所以是的,您收到此错误是因为您没有正确使用它。getting error“Non invocable member'System.Net.Http.HttpMethod.Post”不能像方法一样使用。“HttpMethod
是枚举,不是方法,所以是,您收到此错误是因为您没有正确使用它。您能否具体说明如何从client.PostAsync(“yourURI”,content)获取响应;嘿,上面的代码在Windows应用商店应用程序中运行。但是,HttpClient在Windows Phone SDK中不可用。你知道Windows Phone SDK 8.0中上述代码的等效代码吗?我提出了一个新问题。您能否具体说明如何从client.PostAsync(“yourURI”,content)获得响应;嘿,上面的代码在Windows应用商店应用程序中运行。但是,HttpClient在Windows Phone SDK中不可用。你知道Windows Phone SDK 8.0中上述代码的等效代码吗?我提出了一个新问题。
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)
{}