javascript - 如何在angularjs ajax调用中防止 "Provisional headers are shown"

标签 javascript angularjs ajax

我正在尝试在 angularjs 应用程序中进行 ajax 调用。但随机我收到这条警告说“显示了临时 header ”,每当调试器控制台出现这条警告时,我从服务器得到的响应非常慢(大约 30 到 45 秒)。并且它在 10 次试用期内发生了大约 6 次。

这是我的 angularjs 代码:-

var request = $http({
                  method:"post",
                  url:"/getdata.php",
                  data:filterpara,                              
                  headers: {'Content-Type' : 'application/x-www-form-urlencoded'}                       
            }); 

        request.success(function(data){ 

                    console.log(data);

        });

我在不同的 Controller 中多次使用这种类型的代码。但随机地,同样的问题也出现在不同的 Controller 中。我无法弄清楚为什么会这样?

我也尝试过这些链接已经提供的解决方案(但没有成功):-

Node js / Angular js - CAUTION: Provisional headers are shown (我遇到的就是这种问题)

"CAUTION: provisional headers are shown" in Chrome debugger

最佳答案

有时是 AdBlock 干扰,如果有的话请尝试禁用它并重试。

关于javascript - 如何在angularjs ajax调用中防止 "Provisional headers are shown",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35740041/

相关文章:

javascript - Bower 和依赖开发

javascript - Laravel 5.1 - 使用 ajax 打印评论,然后能够立即删除它

javascript - 用户提交表单时如何禁用 beforeunload 操作?

ajax - Ajax 库的比较

javascript - 如何删除多个下拉菜单中的选项

javascript - 救援组/Petfinder jQuery API 请求

javascript - 任何函数调用后是否触发 AngularJs 摘要循环?

javascript - 使用 ng-bind-html 访问添加到 DOM 的元素

javascript - Jest - 为特定测试模拟模块中的常量属性

javascript - 谷歌街景图像精度