.net core 3.1开发遇到的问题

2021-02-02 11:16

阅读:429

标签:方法   mda   mes   dict   获取   eval   string   read   存在   

1今天调用支付宝支付接口然后写回调函数时,发现一个问题,红色处提示没有方法定义

 /// 
        ///  异步POST回调
        /// 
        /// 
        [HttpPost]
        public async Task NotifyPostAsync(HttpRequestMessage request)
        {
            int i = 0;
            IDictionarystring, string> sArray = new Dictionarystring, string>();
            NameValueCollection coll;
            coll = await request.Content.ReadAsFormDataAsync();
            // coll = await Request.Content.ReadAsFormDataAsync();
            String[] requestItem = coll.AllKeys;

            for (i = 0; i )
            {
                sArray.Add(requestItem[i], coll.Get(requestItem[i]));
            }
            //1、获取交易号 在去支付宝校验知否存在该交易号 以及该交易号的支付状态

            //2、验证是否是 我们自己商户 回调的订单信息

            //3、验证知否金额是否是订单金额

            //4、业务通知成功 要告知支付宝 不要继续发动通知回调 ,如果业务处理有异常 记录订单日志 

            //5、最后返回相关信息
            return null;
        }

然后我引用了一些包,找了答案,还是没有解决这个问题,后面我将同样的代码放.net core 2.1上运行,可以找到这个方法不报错,可以是版本的差异,解决办法就是换个解决思路,不用这个方法了

.net core 3.1开发遇到的问题

标签:方法   mda   mes   dict   获取   eval   string   read   存在   

原文地址:https://www.cnblogs.com/carlpeng/p/13170803.html


评论


亲,登录后才可以留言!