我已经尝试过使用angualrjs在下面的代码中以不同的方式进行尝试,但是在请求标头以及应用程序流中都没有连接超时的思考。我经历了许多有角度的js网站。但没有输出。

   angular.module('MyApp', [])
        .config(['$httpProvider', function($httpProvider) {
       $httpProvider.defaults.timeout = 5000;
     }]);

最佳答案

看来您正在写入错误的对象(defaults而不是defaults.headers)。


  也可以在运行时通过$ http.defaults对象设置默认值
  以同样的方式。例如:


module.run(function($http) {
   $http.defaults.headers.common.Authorization = 'Basic YmVlcDpib29w' });
}


来自here。尝试以这种方式进行。

或发送请求时(与以下几行相同的来源):

var req = {
 method: 'POST',
 url: 'http://example.com',
 headers: {
   'Content-Type': undefined
 },
 data: { test: 'test' }
}

$http(req).success(function(){...}).error(function(){...});

关于javascript - Angular 超时不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30319573/

10-13 06:52