Example #1
0
        //慎用
        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);
        }
Example #2
0
        //慎用
        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);
        }
Example #3
0
 private void button_encrypt_Click(object sender, RoutedEventArgs e)
 {
     result_encrypt.Text = AuthCode.Encode(result_encrypt.Text, ProgrameData.sign);
 }