微信支付的文档真的是“太完善”了
关于微信支付回调这里,文档看了很长时间,再加上找找资料。
最后还是依照微信支付的文档写出来了。
逻辑:
先接收xml返回的信息,存放到一个字符串中。
再将xml进行解析(没写)
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/plain";
try
{
//获取传入的 HTTP 实体主体的内容。
Stream inputstream = HttpContext.Current.Request.InputStream;
byte[] b = new byte[inputstream.Length];
inputstream.Read(b, 0, (int)inputstream.Length);
string inputstr = UTF8Encoding.UTF8.GetString(b);
XmlDocument d = new XmlDocument();
d.LoadXml(inputstr);
//log打印出inputstr,再在服务器查看值,若返回xml即可
}
catch
{
//log打印失败的信息。
}
}