public async Task <ActionResult> Post(PostUrlParameters p) { try { var response = await WeixinConfig.MessageCenter.ProcessMessage(p, Request.InputStream).ConfigureAwait(false); return(Content(response)); } catch (Exception ex) { Debug.WriteLine($"消息处理异常: {ex.Message}, {ex.StackTrace}"); return(Content("")); } }
public async Task <IActionResult> OnPostAsync() { var p = new PostUrlParameters { msg_signature = Request.Query["msg_signature"], timestamp = Request.Query["timestamp"], nonce = Request.Query["timestamp"], }; try { var response = await _messageCenter.ProcessMessage(p, Request.Body).ConfigureAwait(false); return(Content(response)); } catch (Exception ex) { Debug.WriteLine($"消息处理异常: {ex.Message}, {ex.StackTrace}"); return(Content("")); } }