2016-03-02 79 views
8

我想在angularjs应用程序中做一个ajax调用。但随机我得到这个警告说:“临时头被显示”,每当这个警告进入调试器控制台时,我得到非常慢的响应从服务器(约30至45秒)。并在10次试用期内发生6次左右。如何防止“临时头被显示”在angularjs ajax调用

这是我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); 

     }); 

这种类型片。我正在使用不同的控制器的次数代码。但随机同样的问题也出现在不同的控制器中。我无法弄清楚为什么会发生这种情况?

我也曾尝试这已经是由这些链接提供的解决方案(但没有运气): -

Node js/Angular js - CAUTION: Provisional headers are shown(这样的问题,我面对)

"CAUTION: provisional headers are shown" in Chrome debugger

+0

我有同样的确切问题,其他答案都没有帮助我,你能解决吗? –

+0

有时它是AdBlock干扰,请尝试禁用它,如果你有ome – CatalinBerta

回答

1

有时它是AdBlock干扰,请尝试禁用它,如果你有一个,然后重试。

+0

在我的情况下,我的api试图返回一个巨大的JSON对象。当我尝试发送一个小对象时,它工作正常。最后,我改变了我的实现来返回缓冲区而不是JSON。 – Chandru