赞
踩
1、Post 请求
ParaReportModel ParaReportModel = new ParaReportModel();//接受数据的模型
string StrData = "";
string strValue = "";
string Url1 = "";//请求的API链接
System.Net.HttpWebRequest request;
string content ="a=" + a+ "&b="+ b;//需要传的参数
request = (System.Net.HttpWebRequest)WebRequest.Create(Url1);
request.Method = "POST";
// 内容类型
request.ContentType = "application/x-www-form-urlencoded";
var payload = System.Text.Encoding.UTF8.GetBytes(content);
request.ContentLength = payload.Length;
Stream writer = request.GetRequestStream();
writer.Write(payload, 0, payload.Length);
writer.Close();
System.Net.HttpWebResponse response;
response = (System.Net.HttpWebResponse)request.GetResponse();
System.IO.Stream s;
s = response.GetResponseStream();
StreamReader Reader = new StreamReader(s, Encoding.UTF8);
while ((StrData = Reader.ReadLine()) != null)
{
strValue += StrData + "\r\n";
}
ParaReportModel = JsonConvert.DeserializeObject<ParaReportModel>(strValue);//搜到请求到的数据反解析赋值
2、Get请求
string StrData = "";
string strValue = "";
string Url1 = "?pageIndex={0}&pageSize={1}";
System.Net.HttpWebRequest request;
Url1 = string.Format(Url1, pageIndex, 100);
request = (System.Net.HttpWebRequest)WebRequest.Create(Url1);
request.Method = "get";
System.Net.HttpWebResponse response;
response = (System.Net.HttpWebResponse)request.GetResponse();
System.IO.Stream s;
s = response.GetResponseStream();
StreamReader Reader = new StreamReader(s, Encoding.UTF8);
while ((StrData = Reader.ReadLine()) != null)
{
strValue += StrData + "\r\n";
}
model = JsonConvert.DeserializeObject<ODOApiModel>(strValue);
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。