2016-09-21 55 views
0

使用离子框架1,离子角的js使2个请求到服务器

使用$http.post();制作请求,但是,在控制台..是如何产生两个请求。

第一个请求不包含POST参数且为空,而第二个请求包含传递给$http.post()方法的POST参数。

可能的原因是什么? 可能是在请求加载数据之前,通过向服务器发出空白请求来检查是否更新了已经缓存的资源。

但是,我没有启用任何缓存或任何东西。一切都是默认的。

enter image description here

回答

2

第一请求是Request Method: OPTIONS请求。它检查实际请求是否安全发送。它也被称为'preflighted请求'

+0

谢谢!我完全不知道'preflighted请求'。 –