AngularJs通过POST方法处理回调

时间:2018-03-09 07:38:26

标签: .net asp.net-mvc angular callback http-status-code-405

我们正在将Angular2应用程序与第三方托管支付解决方案集成。根据要求,我们必须在iframe中显示外部信用卡页面(符合PCI标准)。问题是,我们无法处理来自托管支付解决方案的回调。在回调期间,当前页面被重定向到空白页面并显示“无法POST / paymentlanding-page”。

进一步分析浏览器错误显示“405 - 不允许用于访问此页面的HTTP动词”。在响应标题中,它显示“允许:获取,头部,选项,跟踪”。

在我们的严格要求中,必须在Angular2中解决此问题,而不是使用WebAPI或其他应用程序。

在AngularJs 2中使用POST方法处理来自外部服务的回调的最佳方法是什么?

任何建议或建议都会得到很大的支持。

1 个答案:

答案 0 :(得分:0)

您正在使用的http服务器未提供可以处理发布请求的/ paymentlanding-page的端点。它只能处理获取请求。

根据您使用的Web框架,您必须提供该端点。

Angular不处理发送到您的应用程序的http请求。