.NET技术探索:共享知识,共同成长
深入.NET的世界,分享技术见解,学习新技巧,一起迈向高级开发

NET 6 WebAPI 如何接受微信支付回调


[HttpPost("WxNotify")]
public async Task WxNotify()
{
    HttpContextAccessor context = new();
    var request = context.HttpContext?.Request;
    if (request != null)
    {
        var buffer = new MemoryStream();

        await request.Body.CopyToAsync(buffer);

        var notify = Encoding.UTF8.GetString(buffer.GetBuffer());

        //todo:解析notify

        await Response.Body.WriteAsync(Encoding.UTF8.GetBytes("SUCCESS"));
    }
}

posted @ 2023-11-29 16:11  蒙先生  阅读(155)  评论(0)    收藏  举报