我想向服务器发出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参数中放了一个空数组,因为这个方法没有任何参数
答案 0 :(得分:0)
我找到了解决方案,问题是参数,我应该是一个空字符串,而不是{}
或[]
。