[HttpPost]
[ActionName("Index")]
public ActionResult Post(PostModel postModel)
{
if (!CheckSignature.Check(postModel.Signature, postModel.Timestamp, postModel.Nonce, Token))
{
using (TextWriter tw = new StreamWriter(Server.MapPath("~/App_Data/Error_" + DateTime.Now.Ticks + ".txt")))
{
tw.WriteLine("Sig:" + postModel.Signature);
tw.WriteLine("Tim:" + postModel.Timestamp);
tw.WriteLine("Non:" + postModel.Nonce);
tw.Flush();
tw.Close();
}
return Content("参数错误!");
}
}
PostModel 接收到的参数全部为空,导致签名失败。
[HttpPost]
[ActionName("Index")]
public ActionResult Post(PostModel postModel)
{
if (!CheckSignature.Check(postModel.Signature, postModel.Timestamp, postModel.Nonce, Token))
{
using (TextWriter tw = new StreamWriter(Server.MapPath("~/App_Data/Error_" + DateTime.Now.Ticks + ".txt")))
{
tw.WriteLine("Sig:" + postModel.Signature);
tw.WriteLine("Tim:" + postModel.Timestamp);
tw.WriteLine("Non:" + postModel.Nonce);
tw.Flush();
tw.Close();
}
return Content("参数错误!");
}
}
PostModel 接收到的参数全部为空,导致签名失败。