接口調用C#

調用無返回void的接口(MVC)C#

//using Newtonsoft.Json;
//using System.Net;
//using System.IO;
string url = "http://10.19.4.13:8080/GetSkuVerService.asmx/GetSkuDetail?info=" + query.Paramms5 + "&bu=" + query.Paramms6 + "";
System.Net.WebRequest rq = WebRequest.Create(url);
rq.Method = "GET";
rq.ContentType = "UTF-8";
WebResponse rs = rq.GetResponse();
System.IO.Stream stream = rs.GetResponseStream();
System.IO.StreamReader reader = new System.IO.StreamReader(stream, System.Text.Encoding.UTF8);
strResult = reader.ReadToEnd();
Newtonsoft.Json.Linq.JArray jobj = (Newtonsoft.Json.Linq.JArray)JsonConvert.DeserializeObject("[" + strResult + "]");
string ststus = jobj[0]["status"].ToString();
string message = jobj[0]["message"].ToString();
if (message != "OK")
    {
        return Json(new { IsSuccess = false, Message = "數據獲取失敗" });
    }
    //for (int i = 0; i < jobj[0]["data"].Count(); i++)
    //{
var pno = jobj[0]["data"][0]["skuno"].ToString();
var pver = jobj[0]["data"][0]["skuversion"].ToString();
return Json(new { IsSuccess = true, Message = "{\"Data\":[{\"SKUNO\":\"" + pno + "\",\"SKUVERSION\":\"" + pver + "\"}]}" });
                    

猜你喜欢

转载自blog.csdn.net/qq_41128526/article/details/85753474
今日推荐