protected void Button8_Click(object sender, EventArgs e) { if (t_xml.Text.Trim() == "") { Label1.Text = "请填写发送内容"; return; } MtpBalanceRequest mrequest = (MtpBalanceRequest)JsonConvert.DeserializeObject(t_xml.Text.Trim(), typeof(MtpBalanceRequest)); ReturnResult r = SimulationMTGetDeal("http://localhost:1111/meituan-jk/balanceget.aspx", mrequest.body); Label1.Text = r.Message; }
public ReturnResult SimulationMTGetDeal(string url, MtpBalanceRequestBody body) { ReturnResult result = new ReturnResult { IsSuccess = false, }; try { MtpBalanceRequest requestData = new MtpBalanceRequest { partnerId = agentinfo.mt_partnerId.ConvertTo <int>(0), body = body }; 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 { MtpBalanceResponse responseBody = (MtpBalanceResponse)JsonConvert.DeserializeObject(responseStr, typeof(MtpBalanceResponse)); 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); }