C#调用API:
try { string url = "API接口地址"; //先根据用户请求的uri构造请求地址 string serviceUrl = string.Format("{0}", url); //创建Web访问对象 HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(serviceUrl); //通过Web访问对象获取响应内容 HttpWebResponse myResponse = (HttpWebResponse)myRequest.GetResponse(); //通过响应内容流创建StreamReader对象,因为StreamReader更高级更快 StreamReader reader = new StreamReader(myResponse.GetResponseStream(), Encoding.UTF8); //string returnXml = HttpUtility.UrlDecode(reader.ReadToEnd());//如果有编码问题就用这个方法 string returnXml = reader.ReadToEnd();//利用StreamReader就可以从响应内容从头读到尾 Access rb = JsonConvert.DeserializeObject<Access>(returnXml); string Message = rb.message; //拿到状态 int Status = rb.status; //拿到状态值 reader.Close(); myResponse.Close(); if (Status == 200) { Msg.ShowInformation("成功!"); Log.WriteTextData("打开成功" } else { Msg.Warning("失败!"); Log.WriteTextData("打开失败"); } } catch (Exception ex) { throw ex; }