我已经尝试过使用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/