//给定URL
string url = ".....";
//GET请求与获取结果方法
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Method = "GET";
request.ContentType = "text/html;charset=UTF-8";
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream myResponseStream = response.GetResponseStream();
StreamReader myStreamReader = new StreamReader(myResponseStream, Encoding.UTF8);
string retString = myStreamReader.ReadToEnd();
//解析JSON
JObject jobjdata = (JObject)JsonConvert.DeserializeObject(retString);
//取出键为token的值
string Token = jobjdata["token"].ToString();
//关闭数据流读取
myStreamReader.Close();
//关闭回应
myResponseStream.Close();
string callback = Request["callback"];
ResponModel rm = new ResponModel();
//拼接语句
string Url = "..";
//GET请求与获取结果方法
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(Url);
req.Method = "GET";
req.ContentType = "text/html;charset=UTF-8";
HttpWebResponse res = (HttpWebResponse)req.GetResponse();
Stream myRes = res.GetResponseStream();
StreamReader myStr = new StreamReader(myRes, Encoding.UTF8);
string retStr = myStr.ReadToEnd();
myStr.Close();
myRes.Close();
rm.code = (int)ResponCode.Success;
rm.data = retStr;
rm.message = "OK";
return new JsonpResult<object>(rm, callback);
接口封装
最新推荐文章于 2024-07-19 16:42:54 发布