[HttpGet]
[Route("GetByModel")] //路由路徑
public HttpResponseMessage GetByModel(string signature, string timestamp, string nonce, string echostr)
{
try
{
string EchoStr = valid(token, signature, timestamp, nonce, echostr);
if (!string.IsNullOrEmpty(EchoStr))
{
return ToHttpMsgForWeChat(echostr);
}
else
{
return ToHttpMsgForWeChat("驗證失敗!");
}
}
catch (Exception ex)
{
return ToHttpMsgForWeChat(ex.ToString());
}
}
[HttpPost]
//[Route("GetByModel")] //路由路徑
/// <summary>
/// 接收用戶發送的訊息
/// </summary>
public void GetByModel()
{
try
{
HttpContextBase context = (HttpContextBase)Request.Properties["MS_HttpContext"];//獲取傳統context
HttpRequestBase request = context.Request;//定義傳統request物件
HttpResponseBase response = context.Response;
string echostr = request.Params["echostr"];
string signature = request.Params["signature"];
string timestamp = request.Params["timestamp"];
string nonce = request.Params["nonce"];
//LogHelper.WriteLog("測驗測驗");
if (!CheckSignature(token, signature, timestamp, nonce))
{
//WeLogger.Debug("驗證訊息真實性---失敗!");
response.Write(string.Empty);
response.End();
return;
}
string data = ReadStream2String(request.InputStream);
string responseData = ParseMessage(data);
response.Write(responseData);
response.End();
}
catch (Exception ex)
{
//LogHelper.WriteLog(ex.ToString());
}
}
上面一塊是驗證微信沒問題,下面一塊收不到資訊,有沒有大佬幫忙,很急,高分求幫忙
uj5u.com熱心網友回復:
下面一塊除錯都跳不進去,轉載請註明出處,本文鏈接:https://www.uj5u.com/net/21173.html
標籤:C#
上一篇:如在C# winform chart控制元件中顯示曲線與游標的交點?如圖所示!
下一篇:查找程式是否已經運行的三種方法:
