在AngularJS中重定向后不允许的方法错误

时间:2017-01-15 12:30:14

标签: angularjs payu

所以发生的事情是我在我的角度应用程序中集成了PayU支付网关。它有一个成功和失败的网址,根据付款响应重定向到该网址。现在这些网址是客户的网址,客户在付款成功/失败后收到PayU的回复。它作为POST发送,只有很少的查询参数需要解析。

现在的问题是,由于请求是localhost网址上的POST请求(我已经运行应用程序的端口相同),控制台会说“方法不允许”。

成功网址为http://localhost:8005/#!/payment/success

我的应用程序正在http://localhost:8005上运行(这是相同的)。

现在我尝试在app.js中定义url,以便按以下方式接收响应 -

.state('successScreen',{
    url:'/payment/success/',
    templateUrl:'partials/successScreen.html',
    controller:'paySCtrl'
});

但它不起作用。

付款后,当我被重定向到网址(http://localhost:8005/#!/payment/success)时,我收到“方法不允许”错误。

同一个网址正在使用GET请求,但它不能是GET请求,因为它是来自第三方的响应,因此无法将其从POST更改为GET。

所以任何人都可以帮助我,我怎样才能克服这个问题或者解决这个问题呢?

0 个答案:

没有答案