我正在开发Angular应用,其中用户打开一个URL(https://localhost:4200/bookingDone)即可填写表格。
该用户单击“付款”按钮,并以此向服务器到支付门的方式触发POST请求
postBackURL: 'https://localhost:4200/oilChanger'
在服务器上创建令牌后。服务器使用postBackURL中提供的URL向我的角度应用触发GET调用。我该如何处理呼叫并将UI路由到oilChanger。我在控制台中收到此错误:
core.js:1350错误HttpErrorResponse {headers:HttpHeaders,status:0,statusText:“ Unknown Error”,url:null,ok:false,...}
现在的问题是,我为该回调URL配置的相应Angular页面没有打开。我在RouteProvider中配置了/ oilChanger页面,但这似乎不起作用。
但是,如果我直接通过浏览器打开该URL,它将被打开。 我的http电话:
this.http.post('https://abcd.com/Index.jsf', body.toString(), options).subscribe(response => {
console.log(response)
});
如何处理这种情况?任何帮助将不胜感激。
答案 0 :(得分:3)
如何在AngularJS页面中接收GET请求?
不能。
Angular是一个客户端JavaScript框架。
HTTP请求是由服务器而非客户端接收的。
localhost
的意思是“这台计算机”,发出回发请求的服务对于您的Web浏览器是什么“这台计算机”会有不同的想法。