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; }