我在页面上收到404错误。但是当我刷新页面时它可以正常工作

时间:2019-02-01 07:13:49

标签: c# asp.net-core .net-core asp.net-core-mvc

我收到404错误,但刷新页面后问题已解决。

该网址正在由服务调用。在这种情况下,它总是会出错。如果刷新页面,问题会变得越来越好。页面打开。

问题出在哪里?你能帮我吗?

回调参数:

 CallbackUrl = $"{httpContext.Request.Scheme}://{httpContext.Request.Host}{httpContext.Request.PathBase}/company/payment/callbackpayments/?data=" + model.Transaction.Id

操作:

 [HttpGet]
 public IActionResult CallbackPayment(string token)
 {
     return View();
 }

https://i.imgur.com/6BlPAAW.jpg

1 个答案:

答案 0 :(得分:0)

我认为/导致404错误,并且您的查询参数不正确,将?data更改为?token,因此当它命中时将设置该值。

当前

CallbackUrl = $"{httpContext.Request.Scheme}://{httpContext.Request.Host}{httpContext.Request.PathBase}/company/payment/callbackpayments/?data=" + model.Transaction.Id

应该是

CallbackUrl = $"{httpContext.Request.Scheme}://{httpContext.Request.Host}{httpContext.Request.PathBase}/company/payment/callbackpayments?token=" + model.Transaction.Id