Example #1
0
        protected void Button9_Click(object sender, EventArgs e)
        {
            if (t_xml.Text.Trim() == "")
            {
                Label1.Text = "请填写发送内容";
                return;
            }


            MtpApiRequest mrequest = (MtpApiRequest)JsonConvert.DeserializeObject(t_xml.Text.Trim(), typeof(MtpApiRequest));

            ReturnResult r = SimulationMTGetDeal("http://localhost:1111/meituan-jk/checkAlive.aspx");



            Label1.Text = r.Message;
        }
Example #2
0
        public ReturnResult SimulationMTGetDeal(string url)
        {
            ReturnResult result = new ReturnResult
            {
                IsSuccess = false,
            };

            try
            {
                MtpApiRequest requestData = new MtpApiRequest
                {
                    partnerId = agentinfo.mt_partnerId.ConvertTo <int>(0)
                };

                var responseStr = new MeiTuanInter(agentinfo.mt_partnerId, agentinfo.mt_secret, agentinfo.mt_client).DoRequest(url, JsonConvert.SerializeObject(requestData));
                if (string.IsNullOrEmpty(responseStr))
                {
                    result.Message = "返回数据为空";
                }
                else
                {
                    MtpApiResponse responseBody = (MtpApiResponse)JsonConvert.DeserializeObject(responseStr, typeof(MtpApiResponse));
                    if (responseBody.code == 200)
                    {
                        result.IsSuccess = true;
                        result.Message   = JsonConvert.SerializeObject(responseBody);
                    }
                    else
                    {
                        result.Message = responseBody.describe;
                    }
                }
            }
            catch (Exception ex)
            {
                result.Message = "异常" + ex.Message;
            }
            return(result);
        }