//慎用 public string sendDataToServer(string url, string data, bool ifProcessData = false) { string host = Models.SimpleUserInfo.host; string outdatacode = AuthCode.Encode(data, Models.SimpleUserInfo.sign); string requeststring = String.Format("uid={0}&outdatacode={1}&req_id={2}", Models.SimpleUserInfo.uid, HttpUtility.UrlEncode(outdatacode), CommonHelper.ConvertDateTimeInt(DateTime.Now, true)); Console.WriteLine(requeststring); string result = doPost(host + url, requeststring); string nresult = AuthCode.Decode(result, Models.SimpleUserInfo.sign); if (String.IsNullOrEmpty(nresult)) { nresult = result; } if (ifProcessData) { var par = System.Web.HttpUtility.ParseQueryString(requeststring); par["outdatacode"] = data; im.listener.processMainData(url.ToString(), par, nresult); } return(nresult); }
//慎用 public string SendDataToServer(string url, string data, bool ifProcessData = false) { string host = Models.SimpleInfo.host; string outdatacode = AuthCode.Encode(data, Models.SimpleInfo.sign); string requeststring = String.Format("uid={0}&outdatacode={1}&req_id={2}", Models.SimpleInfo.uid, HttpUtility.UrlEncode(outdatacode), ++Models.SimpleInfo.reqid); im.logger.Log(requeststring); string result = DoPost(host + url, requeststring); string nresult = AuthCode.Decode(result, Models.SimpleInfo.sign); if (String.IsNullOrEmpty(nresult)) { nresult = result; } if (ifProcessData) { var par = System.Web.HttpUtility.ParseQueryString(requeststring); par["outdatacode"] = data; im.listener.processMainData(url.ToString(), par, nresult); } return(nresult); }
private void button_encrypt_Click(object sender, RoutedEventArgs e) { result_encrypt.Text = AuthCode.Encode(result_encrypt.Text, ProgrameData.sign); }