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