0
使用离子框架1,离子角的js使2个请求到服务器
使用$http.post();
制作请求,但是,在控制台..是如何产生两个请求。
第一个请求不包含POST
参数且为空,而第二个请求包含传递给$http.post()
方法的POST
参数。
可能的原因是什么? 可能是在请求加载数据之前,通过向服务器发出空白请求来检查是否更新了已经缓存的资源。
但是,我没有启用任何缓存或任何东西。一切都是默认的。
使用离子框架1,离子角的js使2个请求到服务器
使用$http.post();
制作请求,但是,在控制台..是如何产生两个请求。
第一个请求不包含POST
参数且为空,而第二个请求包含传递给$http.post()
方法的POST
参数。
可能的原因是什么? 可能是在请求加载数据之前,通过向服务器发出空白请求来检查是否更新了已经缓存的资源。
但是,我没有启用任何缓存或任何东西。一切都是默认的。
第一请求是Request Method: OPTIONS
请求。它检查实际请求是否安全发送。它也被称为'preflighted请求'
谢谢!我完全不知道'preflighted请求'。 –