public bool UploadBaseParkinfoZH(string listBaseParkinfo) { string str = PostData("", listBaseParkinfo); ZHResult model = JsonHelper.GetJson <ZHResult>(str); if (model.code == 200) { return(true); } else { return(false); } }
public bool UploadParkAreaZH(string ZHParkArea) { string str = PostData("", ZHParkArea); ZHResult model = JsonHelper.GetJson <ZHResult>(str); if (model.code == 200) { return(true); } else { return(false); } }
public List <UploadResult> UploadParkIORecordZH(string listParkIORecord) { List <UploadResult> result = new List <UploadResult>(); List <ZHIORecord> list = JsonHelper.GetJson <List <ZHIORecord> >(listParkIORecord); foreach (var obj in list) { string str = PostData("", JsonHelper.GetJsonString(obj)); ZHResult model = JsonHelper.GetJson <ZHResult>(str); if (model.code == 200) { result.Add(new UploadResult() { RecordID = obj.RecordID, ID = obj.ID }); } } return(result); }
public string PostData(string cmd, string data) { try { string url = "http://api.bsgoal.net.cn:8088/AppApi/" + cmd; WebClient clinet = new WebClient(); clinet.Headers.Add("Content-Type", "application/x-www-form-urlencoded;");//采取POST方式必须加的header,如果改为GET方式的话就去掉这句话即可 string datastr = "data=" + data; byte[] postData = Encoding.UTF8.GetBytes(datastr); byte[] responseData = clinet.UploadData(url, "POST", postData); //得到返回字符流 string srcString = Encoding.UTF8.GetString(responseData); //解码 return(srcString); } catch (Exception ex) { ZHResult model = new ZHResult(); model.code = -1; model.message = ""; return(JsonHelper.GetJsonString(model)); } }