【问题标题】:Handle CCAvenue response in angular js 2.0在 Angular js 2.0 中处理 CCAvenue 响应
【发布时间】:2018-02-14 21:35:12
【问题描述】:

我使用 Angular js 2.0 作为客户端应用程序,它与 ASP.Net 核心通信以执行服务器调用。我正在使用 ccavenue 无缝集成套件,其中我使用包含“www.abc.com/success”作为成功 URL 的服务器调用生成加密请求。点击 www.abc.com 网站上的购买按钮后,将重定向到 CCAvenue.com 并执行交易,从 CCAvenue 成功交易后,网站将重定向到提供的成功 URL(www.abc.com/success),其中出现“HTTP 错误405.0 - 不允许的方法 您正在查找的页面无法显示,因为正在使用无效的方法(HTTP 动词)。”错误。

我很困惑如何在 Angular 2.0 应用程序中处理来自 CCAvenue 的 HTTP 发布响应。

【问题讨论】:

  • 你有www.abc.com/success 的注册路线吗?这是在角度上下文中吗?
  • 是的,当我们从浏览器点击 www.abc.com/sucess 时,它的打开页面但请求来自 ccaveune 响应调用它给出上述错误。
  • 让我写下我的理解:-用户在 abc.com 的某处-用户点击购买-用户被重定向到外部应用程序:发生的一切都在第 3 方应用程序和成功用户中被重定向回 webiste abc.com/success 正确吗?你在哪里尝试 this.http.post ?哪个网址和哪个组件?你能不能也请提供一些http req的代码sn-ps
  • 是的用户重定向到支付网关站点,将他们的派对站点响应更正回 abc.com/success,这是使用 post 方法的 http 响应,现在在角度上我的 abc.com/success 是需要的路由处理这个不起作用的 post 方法。或者我不知道如何处理这种情况
  • their party site response back to abc.com/success which is http response with post method

标签: javascript html angular angular-ui-router asp.net-core-2.0


【解决方案1】:

在发布其纯 HTML 后,最后一旦您来到主站点 HTML 无法识别路由机制。您需要实现一些服务器端页面,例如 PHP。

【讨论】:

    【解决方案2】:

    正如我们在 cmets 中提到的,没有任何角度方式或“客户端”方式来解决此问题。应该在后端使用 .post 和 .get 路由来处理付款状态。

    【讨论】:

      猜你喜欢
      • 2018-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-02
      • 2020-10-28
      • 2019-03-28
      相关资源
      最近更新 更多