预检的响应是无效的角度5

时间:2018-01-01 06:15:58

标签: angular

我想向服务器发出HTTP请求,我在角度5中使用HTTP库,如下所示:

return this.http.post('http://localhost/api-panel/index.php/admin-api-user/check-session', []);

这是我对HTTP observable的订阅:

.subscribe((response) => {
      console.log('response', response);
    },
      (error) => {
      console.log('error', error);
      });

但是我在控制台中遇到以下错误: Response for preflight is invalid (redirect)

当我使用这段代码时,结果还可以:

$.post('http://localhost/api-panel/index.php/admin-api-user/check-session', (res, err) => {
      console.log('result of $.get', res);
      console.log('result of ...', err);
    });

问题是当我想使用HTTP时。

注意:我在http.post参数中放了一个空数组,因为这个方法没有任何参数

1 个答案:

答案 0 :(得分:0)

我找到了解决方案,问题是参数,我应该是一个空字符串,而不是{}[]