求一个c#的 post请求 json 并且接收返回json数据的一个demo。
1个回答
展开全部
public string HttpPost(string url,string data)
{
HttpWebRequest request=(HttpWebRequest)WebRequest.Create(url);
request.ContentType="application/json";
request.Method="POST";
byte[] buffer=Encoding.UTF8.GetBytes(data);
using(Stream stream=request.GetRequestStream())
{
stream.Write(buffer,0,buffer.Length);
}
HttpWebResponse response=(HttpWebResponse)request.GetResponse();
string result=string.Empty;
using(StreamReader reader=new StreamReader(response.GetResponseStream()))
{
result=reader.ReadToEnd();
}
return result;
}
{
HttpWebRequest request=(HttpWebRequest)WebRequest.Create(url);
request.ContentType="application/json";
request.Method="POST";
byte[] buffer=Encoding.UTF8.GetBytes(data);
using(Stream stream=request.GetRequestStream())
{
stream.Write(buffer,0,buffer.Length);
}
HttpWebResponse response=(HttpWebResponse)request.GetResponse();
string result=string.Empty;
using(StreamReader reader=new StreamReader(response.GetResponseStream()))
{
result=reader.ReadToEnd();
}
return result;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询