Улучшить эту документацию Просмотреть исходный код $httpProvider
Используйте $httpProvider для изменения поведения по умолчанию сервиса $http.
Методы
-
useApplyAsync([value]);
Настройка сервиса $http для объединения обработки нескольких HTTP-ответов, полученных примерно в одно и то же время, с помощью $rootScope.$applyAsync. Это может значительно повысить производительность для больших приложений, которые делают много HTTP-запросов одновременно (обычно во время запуска приложения).
По умолчанию значение false. Если значение не указано, возвращает текущее значение конфигурации.
Параметры
Параметр Тип Описание value (необязательно)booleanЕсли true, при загрузке запросов будет запланировано отложенное выполнение «apply» в следующей итерации, что даст время для загрузки последующих запросов в окне примерно ~10 мс и совместного использования одного цикла обработки.
Возвращаемое значение
booleanObjectЕсли значение указано, возвращает $httpProvider для продолжения цепочки. В противном случае возвращает текущее значение конфигурации.
Свойства
-
defaults
Объект, содержащий значения по умолчанию для всех запросов $http.
-
defaults.cache- {Object} - объект, созданный с помощью$cacheFactory, который предоставит кеш для всех запросов, которые устанавливают свойствоcacheв значениеtrue. Если вы установитеdefault.cache = false, тогда в кеш будут помещены только запросы, которые указывают свой собственный пользовательский объект кеша. Дополнительная информация в разделе $http Кэширование. -
defaults.xsrfCookieName- {string} - Имя cookie, содержащее токен XSRF. Значение по умолчанию -'XSRF-TOKEN'. -
defaults.xsrfHeaderName- {string} - Имя HTTP-заголовка, который нужно заполнить токеном XSRF. Значение по умолчанию -'X-XSRF-TOKEN'. -
defaults.headers- {Object} - Заголовки по умолчанию для всех запросов $http. Документация по настройке заголовков по умолчанию приведена в разделе $http.defaults.headers.commondefaults.headers.postdefaults.headers.putdefaults.headers.patch
-
-
interceptors
Массив фабрик сервисов для всех синхронных или асинхронных запросов $http для предварительной обработки запросов или последующей обработки ответов.
Эти фабрики сервисов упорядочены по запросам, т. е. они применяются в том же порядке, что и в массиве, при запросе, но в обратном порядке при ответе.
© 2010–2017 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://code.angularjs.org/1.3.20/docs/api/ng/provider/$httpProvider