Spec-Zone.ru › Angular.js 1.3

Улучшить эту документацию Просмотреть исходный код $httpProvider

  1. $http
  2. поставщик в модуле ng

Используйте $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.common
      • defaults.headers.post
      • defaults.headers.put
      • defaults.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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API